我有一个名为 test.rb 的模型,当我在控制器中使用 @tests=Test.new 时,出现以下错误。有人可以告诉我如何解决这个问题吗?
“测试:模块的未定义方法‘新’”
如果您认为存在命名冲突,则看起来 test 已经是名为 Test 的模块的名称。尝试将您自己的模型放入模块中,即
module MyModule
class Test < ActiveRecord::Base
end
end
然后像这样称呼它
@test = MyModule::Test.new
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)