2009-06-10 103 views
2

我有一個名爲test.rb的模型,當我在我的控制器中使用@ tests = Test.new時,我得到以下錯誤。有人可以溫柔我怎麼解決這個問題? 「未定義的方法`新的測試:模塊」軌道模型

回答

3

看起來像測試已經是一個名爲測試模塊,如果似乎你有命名衝突。試着將自己的模型在一個模塊中,即

module MyModule 
    class Test < ActiveRecord::Base 
    end 
end 

,然後調用它像這樣

@test = MyModule::Test.new 
+0

未初始化的常量TestsController :: MyModule的 – Nave 2009-06-10 07:24:19