-1

私はレールアプリで簡単なルビーを開発しています。サーバーは正常に起動しました。その後、デフォルトの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 

答えて

0

このsoluton Link here コーヒースクリプト1.9.0は​​、Windowsとうまく再生されないが見つかりました。私のWindows 7マシンでは、バージョン1.8.0を使用してこの問題を解決しました。

C表示」

0

あなたはあなたのアプリケーションのためのあなたの家のルートを設定したいあなたroutes.rb

root 'MyController#my_action' 
0

rootを追加します。下の例のように別のルートを選択するだけです。

root 'static_pages#home' 
+0

bundle update coffee-script-source 

を実行し、(必要な場合)、サーバーを再起動し、その後、Gemfile

gem 'coffee-script-source', '1.8.0' 

に入れる:/サイト/ 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 '' –

+0

ホームルートとしてアプリケーションをリンクすることはできません。その問題はテンプレートであり実際のページではなく、ページのレンダリングに役立ちます。 'localhost:3000/rails/info'に移動して、あなたが使用できるすべてのルートを確認してください –

関連する問題