2012-01-08 1 views
2

У меня есть что-то вродеЕсть ли способ принудительно использовать reject_if для accep accepts_nested_attributes_for только для создания?

accepts_nested_attributes_for :questions, :allow_destroy => true, :reject_if => lambda {|q| q[:body].blank?} 

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

Есть ли способ принудить, что отклонение происходит только при создании и не обновлении?

ответ

1

Возможно, проверьте, не пустое ли значение :id? Если он пустой, вы знаете, что это создание.

 Смежные вопросы

  • Нет связанных вопросов^_^