在我的routes.rb中我有:
resources :fire_preventions do
get 'search_adv', :on => :collection
end
如何将其与继承的资源路由一起使用?
search_adv_collection_url不起作用。
答案 0 :(得分:1)
您可以在命令行中执行rake routes
。它将根据routes.rb打印所有可用路径
答案 1 :(得分:0)
由于只列出了一条路线,
resources :fire_preventions do
get 'search_adv', :on => :collection
end
缩短了删除附加块的形式
resources :fire_preventions do
collection do
get 'search_adv'
end
end
您应该可以使用search_adv_fire_preventions_path
和search_adv_fire_preventions_url
。您最好执行rake routes
来检查此内容。