Sha256: 7486d4d7ab4459fd3f37ed83a1e7773944dc1ded55d79f1ddb2d9b1abfe60e79
Contents?: true
Size: 1.01 KB
Versions: 5
Compression:
Stored size: 1.01 KB
Contents
<ul class="inputs-list"> <% if associations.empty? -%> <strong><%= _("None Found") %></strong> <% else -%> <% association = associations.first %> <%= link_to_function(icon_text("check", ""), "toggleCheckboxesBySelector(\"[id$='#{ActiveModel::Naming.singular(association)}_ids_']\")", :title => _("Select all")) %> <% selected_ids = klass.send(ActiveModel::Naming.plural(association)).select("#{association.class.table_name}.id").map(&:id) %> <% associations.sort{|a,b| a.to_s <=> b.to_s}.each do |association| -%> <li> <%= content_tag_for :label, association do %> <% check_box_name = "#{prefix || klass.class.model_name.tableize.singularize}[#{ActiveModel::Naming.singular(association)}_ids][]" %> <%= check_box_tag(check_box_name, association.id, selected_ids.include?(association.id)) %> <%= contract association %> <%= hidden_field_tag check_box_name %> <% end -%> </li> <% end -%> <% end -%> </ul>
Version data entries
5 entries across 5 versions & 1 rubygems