¿Se puede usar reject_if para rechazar un recurso anidado si todos los campos excepto uno están en blanco?

Sé que puedes tener:

accepts_nested_attributes_for :foo, :reject_if => proc { |a| a[:bar].blank? }

¿Hay alguna manera de decir algo como

accepts_nested_attributes_for :foo, :reject_if => blah[:bar].blank? and flah[:bar].blank?

o

accepts_nested_attributes_for :foo, :reject_if => all fields except record_date.blank?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta