Rails ActiveRecord: проверка единственного атрибута

Я использую [NSException raise:format:] следующим образом:

[NSException raise:@"Invalid foo value" format:@"foo of %d is invalid", foo];
31
задан Tom Copeland 12 August 2017 в 11:54
поделиться

1 ответ

Вы можете реализовать свой собственный метод в вашей модели. Примерно так

def valid_attribute?(attribute_name)
  self.valid?
  self.errors[attribute_name].blank?
end

Или добавить его в ActiveRecord::Base

39
ответ дан 27 November 2019 в 21:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: