рельсы модели - PullRequest
       22

рельсы модели

2 голосов
/ 10 июня 2009

У меня есть модель с именем test.rb, и когда я использую @ tests = Test.new в моем контроллере, я получаю следующую ошибку. Может ли кто-нибудь подумать, как я могу решить эту проблему? "неопределенный метод` new 'для Test: Module "

1 Ответ

3 голосов
/ 10 июня 2009

Похоже, что test - это имя модуля Test, если кажется, что у вас конфликт имен Попробуйте разместить собственную модель в модуле, например

module MyModule
  class Test < ActiveRecord::Base  
  end
end 

и затем называя это так

@test = MyModule::Test.new
...