私はレールアプリで簡単なルビーを開発しています。サーバーは正常に起動しました。その後、デフォルトのWeb URL localhost:3000に移動すると、デフォルトルートが呼び出され、命令についてのホームページが表示されます。メインプロジェクトディレクトリの下にあるパブリックフォルダ内のindex.html.erbファイルを削除する必要があります。実際の問題は、ファイルが見つからず、デフォルトのページが読み込まれていることです。本当にここに起こっているとindex.html.erbファイルどこにあるかどうパブリックフォルダ内のindex.html.erbファイルが見つからないのに、なぜデフォルトページが呼び出されていますか?
。いくつかのmypage.htmlを表示するために別のルートを呼び出すために.How [ここでの問題が異なるのでいけないマークは、重複]
パブリックフォルダ内のサーバーログ
Started GET "/" for ::1 at 2016-04-19 23:29:26 +0530
Processing by Rails::WelcomeController#index as HTML
Rendered C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/templates/rails/welcome/index.html.erb (0.0ms)
Completed 200 OK in 36ms (Views: 35.1ms | ActiveRecord: 0.0ms)
ファイル:
400.html
422.html
500.html
favicon.ico
robots.txt
を実行し、(必要な場合)、サーバーを再起動し、その後、Gemfile
に入れる:/サイト/ myrubyblog /アプリ/ビュー/レイアウト/ application.html.erb line#5 raised: TypeError:オブジェクトはこのプロパティまたはメソッドをサポートしていません Rails.root:C:/ Sites/myrubyblog アプリケーショントレース|フレームワークトレース|フルトレース app/views/layouts/application.html.erb:5: '_app_views_layouts_application_html_erb__578736037_44980488 '' –
ホームルートとしてアプリケーションをリンクすることはできません。その問題はテンプレートであり実際のページではなく、ページのレンダリングに役立ちます。 'localhost:3000/rails/info'に移動して、あなたが使用できるすべてのルートを確認してください –