Skip to content

Instantly share code, notes, and snippets.

@bogdan
Created November 3, 2014 15:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bogdan/1a27b13471c9b54ef49a to your computer and use it in GitHub Desktop.
Save bogdan/1a27b13471c9b54ef49a to your computer and use it in GitHub Desktop.
<%- elements.group_by{|value, _, _| form.object.column_by_name(value).options[:group]}.each do |group, options| -%>
<%= group.humanize %>
<% options.each do |value, label, checked| %>
<%- id = [form.object_name, filter.name, value].join('_').underscore -%>
<%= form.label filter.name, options.merge(:for => id) do -%>
<%= form.check_box(filter.name, form.datagrid_extra_checkbox_options.merge(:multiple => true, :id => id, :checked => checked), value.to_s, nil) -%>
<%= text -%>
<%- end -%>
<%- end -%>
<%- end -%>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment