当我试图从一个控制器类访问一个助手模块中定义的方法时,我得到了NoMethodError
分.我的Rails应用程序使用带有:all
符号的helper
类方法,如下所示:
class ApplicationController < ActionController::Base
helper :all
.
.
end
我的理解是,这将使我的所有控制器类自动包含app/helpers目录中的所有helper模块,因此将所有方法混合到控制器中.对吗?
如果我在控制器中显式地使用helper模块,那么一切都正常工作.