質問: Ruby on Railsで開発しています。 中身はいらなく、ルートの動きだけを見たかったんですが、ルートがおかしいです。 現在の状態としては、 ``` rails generate scaffold_controller Home ``` して、routes.rbファイルに `resource :homes` を追加した後、http://0.0.0.0:3000/homesで実行してみたらindexファイルに行くはずなのにshowファイルに行ってしまうんです。 理由を教えていただけますか? index画面に行く方法もお願いします。
回答: `resources :homes` としてください。`resource` は単数形リソースを定義する場合に利用します。 参考: Rails のルーティング