NoMethodError
尝试从我的一个控制器类访问在我的帮助器模块之一中定义的方法时遇到错误。我的Rails应用程序使用helper
带有:all
符号的class方法,如下所示:
class ApplicationController < ActionController::Base
helper :all
.
.
end
我的理解是,这应该使我的所有控制器类都自动包含app / helpers目录中的所有帮助器模块,因此将所有方法混入控制器中。这个对吗?
如果我include
在控制器中明确地建立了辅助模块,那么一切都会正常工作。