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]並完成它的權利? 這會在應用程序變大時產生不良影響嗎?後果是什麼?