Ich weiß, dass Sie haben können:Kann reject_if verwendet werden, um eine verschachtelte Ressource abzulehnen, wenn alle Felder außer einem leer sind?
accepts_nested_attributes_for :foo, :reject_if => proc { |a| a[:bar].blank? }
Gibt es eine Möglichkeit, stattdessen etwas zu sagen wie
accepts_nested_attributes_for :foo, :reject_if => blah[:bar].blank? and flah[:bar].blank?
oder
accepts_nested_attributes_for :foo, :reject_if => all fields except record_date.blank?
Dank
Gleiche Frage. Das Auflisten aller leeren Felder in einem Proc ist nicht sehr DRY ... Ich habe ein verschachteltes Formular mit einem Auswahlfeld mit dem Standardwert (kann nicht leer sein). Ich möchte diesen Wert ignorieren, aber ich habe nichts sauberes gesehen ... –