У меня есть
class Profile
has_many :favorite_books, :dependent => :destroy
has_many :favorite_quotes, :dependent => :destroy
accepts_nested_attributes_for :favorite_books, :allow_destroy => true
accepts_nested_attributes_for :favorite_quotes, :allow_destroy => true
end
У меня есть динамическая форма, где вы нажимаете '+', чтобы добавить новые текстовые поля для создания новых избранных. То, что я хочу сделать, это игнорировать пустые, я считаю, что это сложнее сортировать в контроллере обновлений, чем не вложенный атрибут.
То, что у меня временно, - это взлом в обратном вызове after_save, который удаляет пустые записи. Какое большинство рельсов способ игнорировать эти пустые объекты?
Я не хочу проверки и ошибок, просто молчаливое удаление/игнорирование.