2009-11-30 6 views
0

Je suis en train de lire le livre Learning Rails par O'Reilly et il recommande d'utiliser le plugin validate_existence_of. Quand je lance:Rails validate_existence_of plugin

script/plug-in installer http ruby: //svn.hasmanythrough.com/public/plugins/validates_existence/

il dit qu'il est déjà installé, mais quand je l'utilise, je reçois un message disant :

NoMethodError in AwardsController#index 
undefined method `validates_existence_of' for #<Class:0xb5fde868> 

Quand je dis:

class Award < ActiveRecord::Base 
    belongs_to :student 
    validates_existence_of :student 
end 

Toutes les idées?

+0

Exécutez-vous l'installation à partir du bon répertoire (rails top niveau de l'application)? Le fichier validates_existence.rb est-il quelque part dans votre application rails? –

+0

Je l'exécute à partir du dossier où j'ai sauvegardé mon application:/home/steve/www/students – steve

Répondre

0

Avez-vous vérifié que le code du plugin est installé dans le répertoire vendor/plugins?
De même, vous devrez peut-être vérifier que la section config.gem n'est pas compressée dans le fichier environment.rb.