やった
rails generate controller home index
しかし、この行をroutes.rbに追加します
get "home/index"
Rails は URL からコントローラー/メソッドを自動的に推測できると思いましたか? すべての get/post ページを指定する必要があるのはなぜですか?
ここに私の完全な routes.rb ファイルがあります:
Callisto2::Application.routes.draw do
root :to => "home#index"
resources :assets
end
ルート「/」は正常に動作します。/assets/* も同様です。
/home/index の問題は何ですか? エラーが発生します:
ルーティング エラー
No route matches [GET] "/home/index"
利用可能なルートの詳細については、rake ルートを実行してみてください。
rake routes
(Apacheユーザーとして実行)次の出力が得られます。
root / home#index
明確にしていただきありがとうございます。何が欠けているのかわからない。
編集:私はこれを明確にしませんでした:そのファイルをきれいに保つために、routes.rbから手動で get /home/index を削除しました。