Module: CheckoutFormsHelper

Defined in:
app/helpers/checkout_forms_helper.rb

Instance Method Summary collapse

Instance Method Details

#checkout_form_attribute_hidden_fields(checkout_form) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'app/helpers/checkout_forms_helper.rb', line 4

def checkout_form_attribute_hidden_fields(checkout_form)
  checkout_form.attributes.map do |attr_key, value|
    if value.present?
      if value.is_a?Array
        value.map{|v| hidden_field_tag("checkout_form[#{attr_key}][]", v)}
      else
        hidden_field_tag("checkout_form[#{attr_key}]", value)
      end
    end
  end.flatten.compact.join.html_safe
end