2010-07-18 4 views
0
== AddIpToTutorials: migrating =============================================== 
-- add_column(:tutorials, :ip_address, :string) 
    -> 0.0022s 
== AddIpToTutorials: migrated (0.0022s) ====================================== 

>> t = Tutorial.new 
.. 
>> t.ip_address 
NoMethodError: undefined method `ip_address' for #<Tutorial:0x2b3b35f5a690> 

... Ce qui donne? > ______>Rails ne détectant pas l'attribut du modèle malgré la colonne EXISTING dans la table

+0

Avez-vous vérifié la base de données pour voir si la nouvelle colonne existe? –

Répondre

0

Terminé en faisant une migration séparée et en faisant la même chose à nouveau.

Crumby, mais il fonctionne ...

1

J'ai récemment couru dans le même problème, et au lieu de faire une migration séparée, je place suggère d'exécuter la commande:

heroku restart

Après l'exécution de la commande ci-dessus heroku ramassé les changements et mon application a fonctionné comme prévu. Essayez ceci avant de passer à travers la peine d'annuler une migration, de la supprimer et d'en créer une nouvelle.

Questions connexes