Есть ли способ заставить модель выполнить сообщение об ошибке, например flash[:notice]
?Рельсы, избегающие дублирования ввода базы данных (многие атрибуты)
Я хочу, чтобы не вводить одни и те же данные в свою базу данных в два раза ..
before_save :no_duplication
private
def no_duplication
if CarPrice.where(:car_id => self.car_id).where(:agent_id => self.agent_id).blank?
return true
else
return false
end
end
Этот код остановки дублирования, но он не посылает никаких сообщений об ошибках. Как я могу это исправить?
Возможная дубликат [Доступ рельсов флэш \ [: обратите внимание \] в модели] (http://stackoverflow.com/questions/2701932/accessing-rails-flashnotice-in-a-model) – Pavan