class Article < ActiveRecord::Base
has_many :comments
end
class Comment < ActiveRecord::Base
belongs_to :article
validates_presence_of :body
validates_presence_of :author_name
end
Si je laisse le nom d'auteur vide, j'obtiens une erreur de validation correcte. Tout bon.Comment gérer la validation avec la relation has_many
>> Article.first.comments.create(:body => 'dummy body').errors.full_messages
=> ["Please enter your name"]
Regardez cet exemple. J'envoie l'instance de l'article (a dans ce cas) pour voir la couche. Je me demandais comment obtenir l'accès à l'erreur de prix 's'il vous plaît entrer votre nom' de l'objet d'instance a.