2016-10-11 23 views
1

私はレールチュートリアルの初めにブログを構築しています。私はWindows10を使用しています。Railsチュートリアルヘルパーファイルヘルパーがありません

デフォルトの代わりにホームページhello worldを取得しようとしています。私は、ファイルにコードroot 'welcome#index'を追加しました。ページをリロード

は、私は次のエラーを取得する:

AbstractController::Helpers::MissingHelperError in WelcomeController#index

Missing helper file helpers/c:/users/phil/desktop/blog/app/helpers/application_helper.rb_helper.rb

Rails.root: c:/Users/Phil/desktop/blog

app/controllers/application_controller.rb:1:in <top (required)>' app/controllers/welcome_controller.rb:1:in '

私は他のページを見て、彼らは大文字と小文字の問題について話しました、と私はそのユーザーとフィルがRails.rootに大文字されていることに注意しましたメソッドがありますが、不足しているヘルパーファイルの小文字はヘルパーの場所の説明です。それが問題なのかどうかはわかりませんが、たとえそれを修正する方法がわからないとしてもです!

解決策を指摘しているapp/controllersの解釈にも問題があります。どんな助けでも大歓迎です!

答えて

0
application_helper.rb_helper.rb 

このファイルを確認すると、名前が不審に思われます。それはapplication_helper.rbでなければなりません。

+0

私はこれも変わったと思った。だから、私は質問を投稿する前に少し試してみた。だから、そのファイルを探すようにアプリに指示しているのは何ですか?私はそれをどのように変更するかを理解できませんでしたか?しかし、これをチェックしてください、プロットは濃くなります! – Philet

+0

とにかくプロットが濃くなるので... ファイルの場所に移動すると、ファイルの名前が正しく指定されています: c:/ users/phil/desktop/blog/app/helpers/application_helper .rb 昨晩投稿する前に、エラーの名前と一致するようにファイル名を変更しました。私はそれをapplication_helper.rb_helper.rbに変更しました 次に、ページをリロードし、エラーページに3番目の_helper.rb !!を追加します: ヘルパファイルヘルパー/ c:/ users/phil/desktop/blog/appが見つかりません/helpers/application_helper.rb_helper.rb_helper.rb – Philet

関連する問題