美好的一天,
有人可以帮助我使用嵌套资源及其最佳实践。
我想将:events
路由限制为仅:show
和:index
,这是正确的做法吗?
resources :events do
resources :registrations, :except => [:index]
end
resources :events, :only => [:index, :show]
这是最好的方式还是Rubyist会处理这种事情的方式?我添加了两行resources :events
或者有没有办法将它们全部组合在一个块中?
提前致谢。
答案 0 :(得分:19)
是。您可以将它组合在一个块中,如:
resources :events, only: [:index, :show] do
resources :registrations, except: :index
end