% url_options ||= params_for(action: :index, id: nil, search: nil) submit_text ||= :search xhr ||= request.xhr? options = { id: element_form_id(action: 'search'), class: "as_form search", remote: xhr, data: {loading: true}, method: :get } options[:class] << ' floating-footer' if active_scaffold_config.field_search.floating_footer hidden_params = url_options.except(:controller, :action, :id, :search).to_query.split(Rack::Utils::DEFAULT_SEP) -%> <%= form_tag url_options, options %> <% hidden_params.each do |pair| -%> <% key, value = pair.split('=', 2).map { |str| Rack::Utils.unescape(str) } -%> <%= hidden_field_tag(key, value) %> <% end -%>