Недавно я добавил bootstrap-datepicker-rails. Теперь, когда я пытаюсь сохранить запись, и я не вводил дату, я получаю ошибку активной записи выше. У меня есть настройки проверки - почему он не вызывает более удобную для пользователя ошибку? Как я могу получить это, чтобы обеспечить удобную для пользователя ошибку? Я использую рельсы 4.2.7 и ruby 2.3.1.Rails throwing ActiveRecord :: StatementInvalid PG :: NotNullViolation: ОШИБКА
0
A
ответ
2
Проблема заключается в том, что вы добавили только уровень базы данных, но не проверку.
проверки уровня Добавить модель, а также и вы получите хорошо отформатирован сообщение об ошибке
validates :date, presence: true
+0
Спасибо! Не могу поверить, что я забыл об этом! Я так думал, что у меня там было – Laurie
+0
Рад, что сработало! –
ли вы добавить код модели здесь (валидация часть)? –