我有一个注册控制器,当然与Devise的注册控制器冲突,而不是重命名我想到命名空间我的注册控制器:
namespace :team do
resources :registrations
end
工作正常,但我不能在这个Team :: Registrations中嵌套 我一直在使用
namespace :team do
resources :registrations do
resources :players
end
end
我想要的路线助手是new_team_registration_player_path
或team/registration/:id/players/new
但我得到的/team/registration/player/new(.:format)
没有team/registrations/:id
。
有什么想法吗?
答案 0 :(得分:1)
您是否向路径助手提供了@registration
或注册的id参数?
new_team_registration_player_path(1) # => team/registration/1/players/new