Sha256: 38b0da282fff230f08b8a81898460e415e255c98a41e4a0595ae3e0ab3edb0cf
Contents?: true
Size: 1.12 KB
Versions: 2
Compression:
Stored size: 1.12 KB
Contents
<%# # HasMany Show Partial This partial renders a has_many relationship, to be displayed on a resource's show page. By default, the relationship is rendered as a table of the first few associated resources. The columns of the table are taken from the associated resource class's dashboard. ## Local variables: - `field`: An instance of [Administrate::Field::HasMany][1]. Contains methods to help display a table of associated resources. [1]: http://www.rubydoc.info/gems/administrate/Administrate/Field/HasMany %> <% if field.resources.any? %> <% order = field.order_from_params(params.fetch(field.name, {})) %> <% page_number = params.fetch(field.name, {}).fetch(:page, nil) %> <%= render( "collection", collection_presenter: field.associated_collection(order), collection_field_name: field.name, page: page, resources: field.resources(page_number, order), table_title: field.name, ) %> <% if field.more_than_limit? %> <%= paginate field.resources(page_number), param_name: "#{field.name}[page]" %> <% end %> <% else %> <%= t("administrate.fields.has_many.none", default: "–") %> <% end %>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
administrate-field-nested_has_many-2.1.0 | app/views/fields/nested_has_many/_show.html.erb |
administrate-field-nested_has_many-2.0.0 | app/views/fields/nested_has_many/_show.html.erb |