質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

0回答

336閲覧

Rails 5 Missing helper file helpers/c:/pg/rails/tool/app/helpers/application_helper.rb_helper.rb

igar

総合スコア110

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2018/07/07 08:18

編集2018/07/09 03:06

Railsで突然エラーが出てくるようになってしまい、困っております。
原因が全くわかりません。
解決するにはどうしたらよいでしょうか。

PS C:\pg\rails\tool> ruby -v ruby 2.4.2p198 (2017-09-14 revision 59899) [x64-mingw32] PS C:\pg\rails\tool> rails -v Rails 5.2.0

実行したコマンド

rails new tool git init;git add -A;git commit -m 'rails new' rails g controller clickcount index

ファイルの変更:してません。

エラー

Started GET "/clickcount/index" for 127.0.0.1 at 2018-07-07 17:07:43 +0900 AbstractController::Helpers::MissingHelperError (Missing helper file helpers/c:/pg/rails/tool/app/helpers/application_helper.rb_helper.rb): app/controllers/application_controller.rb:1:in `<top (required)>' app/controllers/clickcount_controller.rb:1:in `<top (required)>' Started GET "/clickcount/index" for 127.0.0.1 at 2018-07-07 17:10:49 +0900 AbstractController::Helpers::MissingHelperError (Missing helper file helpers/c:/pg/rails/tool/app/helpers/application_helper.rb_helper.rb): app/controllers/application_controller.rb:1:in `<top (required)>' app/controllers/clickcount_controller.rb:1:in `<top (required)>'

追記

解決策を探しまして、

いろいろ調べた結果、

結局、

解消法としては、Rails アプリのディレクトリ名を一旦違う名前に変更し、元の名前に戻してやると、なぜか解消する。

らしいのですが、

なんとかリネームして再検証しましたが、

PS C:\pg\rails> Rename-Item tool tooltmp PS C:\pg\rails> Rename-Item .\tooltmp\ tool

同じくエラーでした。

単なるリネームで解消しない場合は、例えば「xxx」にディレクトリ名を変更したら、新たに「RailsPractice」ディレクトリを作り、中身をソックリそちらに移動させたりする。結局は同じディレクトリ名で、ファイルや設定は何も変更していないのだが、これで解消する。

PS C:\pg\rails> Rename-Item tool tooltmp PS C:\pg\rails> mkdir tool ディレクトリ: C:\pg\rails Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2018/07/09 11:56 tool PS C:\pg\rails> mv .\tooltmp* tool/ PS C:\pg\rails> ls tool ディレクトリ: C:\pg\rails\tool Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2018/07/07 17:04 app d----- 2018/07/07 17:04 bin d----- 2018/07/07 17:04 config d----- 2018/07/07 17:07 db d----- 2018/07/07 17:04 lib d----- 2018/07/07 17:06 log d----- 2018/07/07 17:04 public d----- 2018/07/07 17:04 storage d----- 2018/07/07 17:04 test d----- 2018/07/07 17:07 tmp d----- 2018/07/07 17:04 vendor -a---- 2018/07/07 17:04 679 .gitignore -a---- 2018/07/07 17:04 5 .ruby-version -a---- 2018/07/07 17:04 130 config.ru -a---- 2018/07/07 17:04 1957 Gemfile -a---- 2018/07/07 17:04 5086 Gemfile.lock -a---- 2018/07/07 17:04 62 package.json -a---- 2018/07/07 17:04 227 Rakefile -a---- 2018/07/07 17:04 374 README.md PS C:\pg\rails> ls .\tooltmp\ PS C:\pg\rails>

説明通りにやったのですが、

PS C:\pg\rails\tool> cd .. PS C:\pg\rails> cd tool PS C:\pg\rails\tool> rails s => Booting Puma => Rails 5.2.0 application starting in development => Run `rails server -h` for more startup options *** SIGUSR2 not implemented, signal based restart unavailable! *** SIGUSR1 not implemented, signal based restart unavailable! *** SIGHUP not implemented, signal based logs reopening unavailable! Puma starting in single mode... * Version 3.11.4 (ruby 2.4.2-p198), codename: Love Song * Min threads: 5, max threads: 5 * Environment: development * Listening on tcp://0.0.0.0:3000 Use Ctrl-C to stop Started GET "/" for 127.0.0.1 at 2018-07-09 11:58:11 +0900 AbstractController::Helpers::MissingHelperError (Missing helper file helpers/c:/pg/rails/tool/app/helpers/application_helper.rb_helper.rb):

やはり同様のエラー。

万策尽きた感……

どうしたら良いでしょうか…。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問