私はレールチュートリアルの初めにブログを構築しています。私は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の解釈にも問題があります。どんな助けでも大歓迎です!
私はこれも変わったと思った。だから、私は質問を投稿する前に少し試してみた。だから、そのファイルを探すようにアプリに指示しているのは何ですか?私はそれをどのように変更するかを理解できませんでしたか?しかし、これをチェックしてください、プロットは濃くなります! – Philet
とにかくプロットが濃くなるので... ファイルの場所に移動すると、ファイルの名前が正しく指定されています: 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