модели рельсов
-
13-09-2019 - |
Вопрос
у меня есть модель с именем test.rb, и когда я использую @tests=Test.new в своем контроллере, я получаю следующую ошибку.Может кто-нибудь подсказать, как я могу это решить?"неопределенный метод `новый" для теста: Модуль"
Решение
Похоже, test - это уже имя модуля с именем Test, если кажется, что у вас конфликт имен.Попробуйте разместить свою собственную модель в модуле, т. е.
module MyModule
class Test < ActiveRecord::Base
end
end
а потом назвал это вот так
@test = MyModule::Test.new
Не связан с StackOverflow