相关疑难解决方法(0)

尝试从Rails控制器调用helper方法时出现NoMethodError

我正NoMethodError试图从我的一个控制器类中访问我的一个辅助模块中定义的方法.My Rails应用程序使用helper带有:all符号的类方法,如下所示:

class ApplicationController < ActionController::Base
  helper :all
  .
  .
end
Run Code Online (Sandbox Code Playgroud)

我的理解是,这应该使我的所有控制器类自动包含app/helpers目录中的所有辅助模块,因此将所有方法混合到控制器中.它是否正确?

如果我include在控制器中明确指出了辅助模块,那么一切正常.

ruby ruby-on-rails

73
推荐指数
7
解决办法
6万
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1