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
Если я оставлю поле author_name пустым, то получаю правильную ошибку проверки Все хорошо.
>> Article.first.comments.create(:body => 'dummy body').errors.full_messages
=> ["Please enter your name"]
Посмотрите на этот пример.
>> a = Article.first
>> a.comments.create(:body => 'dummy body')
>> a.errors.full_messages
["Comments is invalid"]
Я отправляю экземпляр статьи (в данном случае) для просмотра слоя. Мне было интересно, как я могу получить доступ к
ошибка цены 'пожалуйста, введите ваше имя' из объекта экземпляра a.