我有这个模块:
module Moody
def foo
'bar'
end
end
然而在控制器中:
class MyController
include Moody # this works. Including Moodasdasd causes a failure
def index
puts foo #=> expect 'bar' undefined local variable or method `foo' raised
end
end
我得到一个未定义的局部变量或方法错误。
我应该如何在动作中包含模块的方法?
答案 0 :(得分:0)
我猜这个模块没有包含在应用程序命名空间中?
如果不知道模块文件的位置,我无法确定。
尝试在应用程序命名空间中包含文件路径,看看是否有帮助。