在我的 routes.rb 我有:
resources :fire_preventions do
get 'search_adv', :on => :collection
end
如何将它与继承的资源路由一起使用?
search_adv_collection_url 不起作用。
在我的 routes.rb 我有:
resources :fire_preventions do
get 'search_adv', :on => :collection
end
如何将它与继承的资源路由一起使用?
search_adv_collection_url 不起作用。
您可以rake routes
在命令行中执行。它将根据 routes.rb 打印所有可用路径
由于只列出了一条路线,
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
检查。