在我的Rails應用程序中,有很多遊戲,每個遊戲都有它自己的一組排行榜。因此,讓排行榜嵌套在遊戲中是有道理的,所以你只能通過遊戲進入排行榜。設置我的routes.rb文件本身(的重要組成部分): resources :games do
resources :leaderboards
end
於是我更新了我的控制器,所以它會得到通過在game_id適當的遊戲,並抓住從該排行榜的信息。
今天我才意識到我已經變得有點嵌套資源衝昏頭腦: resources :organisations do
resources :studies do
resources :settings
end
end
Rails的準則(和我自己的想法),建議你不是不應該更多的窩1級深,所以我重構到這: resources :organisations do
reso