Class: C80NewsTz::RubricValidator
- Inherits:
-
ActiveModel::Validator
- Object
- ActiveModel::Validator
- C80NewsTz::RubricValidator
- Defined in:
- app/models/c80_news_tz/rubric_validator.rb
Instance Method Summary collapse
Instance Method Details
#validate(record) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'app/models/c80_news_tz/rubric_validator.rb', line 3 def validate(record) puts '<RubricValidator.validate>' if record.title.blank? record.errors[:title] = 'Укажите, пожалуйста, название рубрики' else may_be_pages = Rubric.where(:title => record.title) # Rails.logger.info("<RubricValidator.validate> #{may_be_pages[0].id} vs #{record.id}") if may_be_pages.count > 0 && may_be_pages[0].id != record.id record.errors[:title] = 'Рубрика с таким названием уже существует' end end end |