Я пытаюсь найти лучшее исправление ошибки, которую я получаю с помощью Paperclip.Иногда, по причинам, которые я еще не знаю, поле image_fingerprint
равно NULL
.Схема БД, которую я использую, имеет это поле с ограничением NOT NULL
, поэтому я получаю ошибку ActiveRecord::NotNullViolation
500.
Кажется, что быстрое решение проблемы - просто удалить NOT NULL
ограничение в этом поле и в режиме локальной разработки, кажется, работает нормально, но я нервничаю из-за разрешения записи изображений со значением NULL
для image_fingerprint
, не зная, для чего предназначено это поле.
Мысли?