Ruby on rails 如何禁用内置测试

Ruby on rails 如何禁用内置测试,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我创建了一个名为Test的模型,当我在浏览器中使用它时,一切都正常,但当我试图从rails c中使用它时,我得到了一个错误 1.9.3p125 :001 > t=Test.find(4) NoMethodError: undefined method `find' for Test:Module from (irb):1 from /home/dorijan/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.3/

我创建了一个名为Test的模型,当我在浏览器中使用它时,一切都正常,但当我试图从rails c中使用它时,我得到了一个错误

    1.9.3p125 :001 > t=Test.find(4)
NoMethodError: undefined method `find' for Test:Module
        from (irb):1
        from /home/dorijan/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.3/lib/rails/commands/console.rb:47:in `start'
        from /home/dorijan/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.3/lib/rails/commands/console.rb:8:in `start'
        from /home/dorijan/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.3/lib/rails/commands.rb:41:in `<top (required)>'
        from script/rails:6:in `require'
        from script/rails:6:in `<main>'
1.9.3p125:001>t=Test.find(4)
NoMethodError:测试模块的未定义方法“查找”
来自(irb):1
from/home/dorijan/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.3/lib/rails/commands/console.rb:47:in'start'
from/home/dorijan/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.3/lib/rails/commands/console.rb:8:in'start'
from/home/dorijan/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.3/lib/rails/commands.rb:41:in`'
来自脚本/rails:6:in'require'
来自脚本/rails:6:in`'
那么有没有办法禁用这个临时的?我知道我不应该用这个,但现在太晚了(
谢谢

问题可能是您使用了rails保留字wiki上的“test”,可能有问题,请参见


请尝试其他不在保留列表中的型号名称

对不起,我不知道如何在rails控制台中禁用测试模块


一种解决方法是将您的模型命名为一个新模块,然后在控制台上从其新的名称空间中调用。请参见

您到底想禁用什么?是的,我知道这一点,我的问题是,有办法解决吗?我在我的项目中做得太过分了,无法对其进行全部更改:(如我所说,我的应用程序工作正常,除了在控制台中。。。