これはおそらくばかげたことですが、ルートルートに名前を付けた後、デフォルトの public/index.html ファイルを確実に削除しました。これが私のconfig/routes.rbです:
FirstApp::Application.routes.draw do
root to: 'static_pages#home'
match '/help', to: 'static_pages#help'
match '/about', to: 'static_pages#about'
resources :microposts
resources :users
end
Rails チュートリアルに取り組むだけで、これが実現します。root_path
変数が作成され、rspec テストで使用されるため、ルートは確実に存在します。デフォルトのページがまだ表示されているのですが、その理由がわかりません... これは Rails サーバー自体の問題ですか? index.htmlファイルを削除した後、何かリセット/再設定する必要があるのでしょうか?
助けてくれてありがとう!