Question

J'ai un modèle nommé test.rb et quand je l'utilise @ = essais Test.new dans mon contrôleur je reçois l'erreur suivante. Quelqu'un peut-il de Temme comment puis-je résoudre ce problème? "Méthode non définie nouvelle » pour le test: Module"

Était-ce utile?

La solution

On dirait test est déjà le nom d'un module appelé test si semble que vous avez un conflit de nommage. Essayez de placer votre propre modèle dans un module ie

module MyModule
  class Test < ActiveRecord::Base  
  end
end 

et puis l'appeler comme si

@test = MyModule::Test.new
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top