droptheplot/adminable

View on GitHub
app/views/adminable/resources/form/_has_many.html.haml

Summary

Maintainability
Test Coverage
= render 'adminable/shared/label', field: field
= hidden_field_tag "#{@resource.model.model_name.param_key}[#{field.key}][]", nil
#clusterizeScrollArea.clusterize-scroll.associations
  #clusterizeContentArea.clusterize-content
    - Adminable::Presenters::Entries.new(entry.association(field.name).klass.all).each do |association_entry|
      .association
        %label.c-input.c-checkbox.m-a-0
          = check_box_tag "#{@resource.model.model_name.param_key}[#{field.key}][]",
            association_entry.id, entry.send(field.key).include?(association_entry.id)
          %span.c-indicator
          = link_to association_entry.to_name,
            edit_polymorphic_path(association_entry),
            target: '_blank'