我正在试图弄清楚如何在rails中构建这条路线:
resources :cases do
resource :profile do
get 'regions', :to => "cases#regions"
end
end
此代码将生成方法 case_regions_profile_path ,但我希望它颠倒过来: case_profile_regions_path ,是否可以使用get'rule'?我只想将此路径指向具有特定操作的控制器。
答案 0 :(得分:0)
您使用resource
代替resources
而非profiles
resources :cases do
resources :profile do
get 'regions', :to => "cases#regions"
end
end
这会产生:
case_profile_regions GET /cases/:case_id/profile/:profile_id/regions(.:format) cases#regions