2010-07-07 6 views
0

Je reçois l'erreur suivante, lors de l'exécution du concombre:Concombre Undefined Méthode/Modèle Héritage

undefined method `overall_rating_id=' for #<OverallVote:0x102f1c4a0> (NoMethodError) 

des classes pertinentes sont:

class OverallVote < Vote 
    belongs_to :overall_rating 
    attr_accessible :overall_rating_id 
end 

class OverallRating < Rating 
    has_many :overall_votes 
end 

Je pensais que la méthode setter devrait être disponible aussi longtemps que J'ai mis attr_accessible pour le champ overall_rating_id. Pourquoi ça ne marche pas?

Répondre

0

Utilisez-vous du concombre dans un environnement séparé? Avec sa propre DB?

Il semble que votre test/db concombre est synchronisé avec votre schéma de développement (où vous avez ajouté ce domaine)

+1

i couru environnement râteau RAILS_ENV = test db: migrate: reset. donc je ne pense pas que ce soit le problème – Tian