导轨型号

我有一个名为test.rb的模型,当我在我的控制器中使用@ tests = Test.new时,我得到以下错误。 有人可以解决这个问题吗? “测试的未定义方法`new’:模块”

看起来test已经是名为Test的模块的名称,如果你看起来有命名冲突的话。 尝试将自己的模型放在模块中,即

module MyModule class Test < ActiveRecord::Base end end 

然后这样称呼它

 @test = MyModule::Test.new