我在 Rails 3 中写了一个项目。有三个控制器,三个视图,三个帮助文件(非常小的项目)。
可能导致问题的帮助文件之一:
> 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 仍然缺少它?