我有一个名为test.rb模型,当我在我的控制器使用@测试= Test.new我碰到下面的错误。可有人temme我怎样才能解决这个问题? “未定义的方法`新”的测试:模块”

有帮助吗?

解决方案

貌似测试已经是一个叫做测试是否会显得你已经命名冲突模块的名称。试着将自己的模型在一个模块中,即

module MyModule
  class Test < ActiveRecord::Base  
  end
end 

,然后调用它像这样

@test = MyModule::Test.new
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top