0

これはおそらくばかげたことですが、ルートルートに名前を付けた後、デフォルトの 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ファイルを削除した後、何かリセット/再設定する必要があるのでしょうか?

助けてくれてありがとう!

4

1 に答える 1

1

サーバーを再起動して、バージョン管理から削除してみてください (本番モードにある場合)。

$ ^C
$ rails server

git の使用:

$ git rm public/index.html
# re-deploy
于 2012-12-31T07:27:34.010 に答える