2016-12-27 12 views
0

Недавно я добавил bootstrap-datepicker-rails. Теперь, когда я пытаюсь сохранить запись, и я не вводил дату, я получаю ошибку активной записи выше. У меня есть настройки проверки - почему он не вызывает более удобную для пользователя ошибку? Как я могу получить это, чтобы обеспечить удобную для пользователя ошибку? Я использую рельсы 4.2.7 и ruby ​​2.3.1.Rails throwing ActiveRecord :: StatementInvalid PG :: NotNullViolation: ОШИБКА

+0

ли вы добавить код модели здесь (валидация часть)? –

ответ

2

Проблема заключается в том, что вы добавили только уровень базы данных, но не проверку.

проверки уровня Добавить модель, а также и вы получите хорошо отформатирован сообщение об ошибке

validates :date, presence: true 
+0

Спасибо! Не могу поверить, что я забыл об этом! Я так думал, что у меня там было – Laurie

+0

Рад, что сработало! –