2

私はRubyOnRailsを初めて使用します。2日前にWindowsにインストールしましたが、今はそれを使ってシンプルな「ハローレール」を作りたいと思っています。このチュートリアルを使用します。私はこれで説明されているすべてのステップを実行しましたが、機能しません。手順は次のとおりです。

  1. このコマンドをPowerShellで記述します。railsはコントローラーのホームインデックスを生成します
  2. テキストエディタでapp/views / home / index.html.erbを開き、1行のコードを含むように編集します。

    こんにちは、Rails!

  3. このコマンドを使用して、アプリケーションからデフォルトページを削除しますrm public / index.html

  4. config / routers.rbファイルをエディターで開き、rootを編集します

:to => "welcome#index"

:to => "home#index"

  1. 案内する

「http:// localhost:3000」

私のブラウザでは、代わりにこのエラーが表示されますHello Rails :(エラーの画像を投稿するのに十分な評判がありません)

ルーティングエラー

[GET]「/」に一致するルートはありません

誰かが問題を教えてもらえますか?ありがとう

4

1 に答える 1

2

ファイルの内容が次のものだけであることを確認してください。config/routes.rb

Blog::Application.routes.draw do
  root :to => "home#index"
end

(今のところ、他のすべてを削除して、クリーンであることを確認してください)

また、サーバーを強制終了して、そのエラー メッセージがまだ表示されていないことを確認してください (別のサーバーがまだどこかで実行されていることを示している可能性があります)。これらの行に沿って、ページをフェッチするときにコンソール出力にリクエストが表示されることを確認してください。

それでもエラーが発生する場合は、コンソールのエラー メッセージで手がかりを探してください。

于 2012-07-30T09:51:39.980 に答える