家のような「もの」が 1 つしかない (複数の家ではない) 場合は、routes.rb の resources :home ではなく、resource :home を使用する必要があると言われました。しかし、ルートを見ると、POST 関数は homes#create を必要としているようです。なぜ複数形?コントローラーに home_controller という名前を付け、クラスが HomeController になるようにしました。それらを複数形にする必要がありますか?
質問する
6044 次
1 に答える
8
http://guides.rubyonrails.org/routing.html#nested-resourcesからの引用を変更:
単一のルート (/home) と複数のルート (/homes/45) に同じコントローラーを使用する場合があるため、単一のリソースは複数のコントローラーにマップされます。
于 2012-06-07T01:07:31.547 に答える