Sha256: 02bad1af1913f14851bb3dc8d5b5ef0af5a16a1ce4af733bd52a4e57c5d8520f
Contents?: true
Size: 1.16 KB
Versions: 6
Compression:
Stored size: 1.16 KB
Contents
<%# # Polymorphic Form Partial This partial renders an input element for polymorphic relationships. ## Local variables: - `f`: A Rails form generator, used to help create the appropriate input fields. - `field`: An instance of [Administrate::Field::Polymorphic][1]. A wrapper around the polymorphic belongs_to relationship pulled from the database. [1]: http://www.rubydoc.info/gems/administrate/Administrate/Field/Polymorphic %> <%= f.fields_for field.attribute do |pf| %> <div class="mb-4"> <%= pf.label :value, field.name.humanize, class: "block text-sm font-medium text-gray-700" %> <div class="mt-1"> <%= pf.hidden_field(:type, value: field.class.name, class: "shadow-sm focus:ring-indigo-500 focus:border-indigo-500 block w-full sm:text-sm border-gray-300 rounded-md") %> <%= pf.select(:value, {}, {}, class: "mt-1 block w-full py-2 px-3 border border-gray-300 bg-white rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 sm:text-sm") do %> <%= grouped_options_for_select(field.associated_resource_grouped_options, field.selected_global_id, prompt: true) %> <% end %> </div> </div> <% end %>
Version data entries
6 entries across 6 versions & 1 rubygems