остановить запись, если все пустые строки в рельсах сохранены - PullRequest
1 голос
/ 09 октября 2009

В настоящее время у меня есть модель вложенных форм. Вложенные формы для вложений скрепки работают фантастически и не заполняют БД пробелами, но другая, имеющаяся у меня для кавычек, всегда сохраняет одну пустую цитату вместе с моей основной моделью при создании новой. Как я могу просто заставить его молча прерваться и обойти запись в БД? Это необязательное поле, поэтому я не хочу выдавать им ошибку.

1 Ответ

7 голосов
/ 09 октября 2009

Используйте следующую опцию для accepts_nested_attributes

accepts_nested_attributes_for :quotes, :reject_if => :all_blank

Если вы хотите более точно определить, когда запись считается пустой, то: reject_if также может выполнить процедуру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...