Rails 3 でプロジェクトを作成しました。3 つのコントローラー、3 つのビュー、3 つのヘルパー ファイル (非常に小さなプロジェクト) があります。
おそらく問題を引き起こしているヘルパーファイルの1つ:
> cat helpers/my_helper.rb
module MyHelper
require 'some_gems'
...
def my_function ()
... #some functionality
end
end
今、Rails 4 に移行しました (すべてのスタッフを更新しました)。
それでも、アプリrails s -b localhost -p 3000
を起動しlocalhost:3000
てブラウザに移動すると、例外が発生します:
AbstractController::Helpers::ClassMethods::MissingHelperError in WelcomeController#index
Missing helper file helpers/my_helper.rb
何が問題ですか?ファイルはそこにありますが、なぜRailsはまだそれを欠いているのですか?