Ruby on rails Rails CRUD-销毁路径始终路由到用户显示页面

Ruby on rails Rails CRUD-销毁路径始终路由到用户显示页面,ruby-on-rails,crud,restful-url,restful-architecture,Ruby On Rails,Crud,Restful Url,Restful Architecture,我的视图是用户显示页面 <%= link_to 'Cancel?', {:url => schedule_path, :id => current_user.schedules[0].id, :confirm => "are you sure?", :method => :delete} %> routes.rb r

我的视图是用户显示页面

<%= link_to 'Cancel?', {:url => schedule_path,
                        :id => current_user.schedules[0].id,
                        :confirm => "are you sure?",
                        :method => :delete} %>
routes.rb

resources :schedules 
resources :users  

我不匹配routes.rb中的任何内容。堆栈跟踪中的参数显示
id
=>
93
,这正是我试图破坏id为93的计划时想要的。但当我需要日程表控制器的销毁操作时,它将路由到用户控制器的显示操作。谢谢您的帮助。

尝试
链接到“取消”,计划路径(当前用户。计划[0]),:确认=>“确定吗?”,:方法=>:删除
尝试
链接到“取消”,计划路径(当前用户。计划[0]),:确认=>“确定吗?”,:method=>:delete

确保在标记中包含jquery和jquery\u ujs确保在标记中包含jquery和jquery\u ujs这不仅修复了这个问题,还修复了其他一些问题-非常感谢。这不仅修复了这个问题,还修复了其他一些问题-非常感谢。
resources :schedules 
resources :users