【发布时间】:2012-04-12 07:32:56
【问题描述】:
我的管理命名空间下有一个嵌套资源:
admin/topic/comments_controller.rb 是admin/topics_controller.rb 下的资源。
namespace :admin do
resources :topics do
resources :comments, :controller => "topic/comments"
end
end
给我这条删除路线:
DELETE
/admin/topics/:topic_id/comments/:id(.:format)
admin/topic/comments#destroy
我正在创建一个链接来销毁 cmets,如下所示:
# comment = @topic.comment.first
<%= link_to "Destroy", [:admin, comment], :method => :delete %>
产生以下路线:
/admin/topics/165/comments/11
一切似乎都是正确的,只是两个 id 互换了。我做错了什么?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 routes