0
两个非常相似的路由设置真的很混乱。导轨路由成员和非成员嵌套
resources :authors do
resources :books
end
和
resources :authors do
member do
resources :books
end
end
大家都知道了,Rails会生成以下路线:
writer_book GET /writers/:writer_id/books/:id(.:format) books#show
和
book GET /writers/:id/books/:id(.:format) books#show
这是怎么成员选项有用吗? 一个人可以不使用成员选项,并在books_controller中设置params [:writer_id]并完成它的权利? 这会在应用程序变大时产生不良影响吗?后果是什么?