Module: Headmin::FormHelper
- Included in:
- AdminHelper
- Defined in:
- app/helpers/headmin/form_helper.rb
Instance Method Summary collapse
-
#query_parameter_fields(form) ⇒ Object
Outputs currently present query parameters as hidden fields for a given form.
Instance Method Details
#query_parameter_fields(form) ⇒ Object
Outputs currently present query parameters as hidden fields for a given form
example.com/products?amount=1&type[]=food&type[]=beverage
<%= form.hidden_input :amount, value: 1 %> <%= form.hidden_input :“type[]”, value: “food” %> <%= form.hidden_input :“type[]”, value: “beverage” %>
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/helpers/headmin/form_helper.rb', line 10 def query_parameter_fields(form) test = request.query_parameters.map do |name, value| if value.is_a?(Array) value.map do |value_element| form.hidden_field "#{name}[]", value: value_element end.join else form.hidden_field name, value: value end end test.join.html_safe end |