module ActiveTrail::Reform::NestedForm
Public Instance Methods
marked_for_destruction?()
click to toggle source
# File lib/active_trail/reform/nested_form.rb, line 23 def marked_for_destruction? model.marked_for_destruction? end
new_record?()
click to toggle source
# File lib/active_trail/reform/nested_form.rb, line 19 def new_record? model.new_record? end
reject_field()
click to toggle source
# File lib/active_trail/reform/nested_form.rb, line 36 def reject_field @reject_field end
reject_fields?()
click to toggle source
# File lib/active_trail/reform/nested_form.rb, line 27 def reject_fields? self.class.reject_field.any? { |f| fields[f].blank? } end
reject_if_blank(field)
click to toggle source
# File lib/active_trail/reform/nested_form.rb, line 32 def reject_if_blank(field) @reject_field << field end
sync_hash(options)
click to toggle source
Calls superclass method
# File lib/active_trail/reform/nested_form.rb, line 12 def sync_hash(options) if fields._destroy == '1' || reject_fields? model.mark_for_destruction end super(options) end