您好我必须从resuq作业中的模块访问方法,我不断收到此错误:方法无法访问。我是否正确使用模块?
{{1}}
答案 0 :(得分:0)
您似乎正在尝试在公共方法中调用实例方法。如果您希望模块方法是类方法,请将include
更改为extend
class TestResqueJob
extend TestModule
@queue = :test_resque
def self.perform(params)
method_from_module
end
end
这将使您在模块中定义的所有方法成为类方法