Sha256: cf9cea4eb9f8adf2bba4af82df7b118ad60d04d8e0f46d385e282711f6a7ece6

Contents?: true

Size: 1.14 KB

Versions: 3

Compression:

Stored size: 1.14 KB

Contents

<div class="nested_form">
  <% if f.object.errors.any? %>
    <article class="message is-danger">
      <div class="message-header">
        <p>
          <%= pluralize(f.object.errors.count, "error") %> prohibited this form from being submitted:
        </p>
      </div>
      <div class="message-body content">
        <ul>
          <% f.object.errors.messages.each do |name, messages| %>
            <% messages.each do |message| %>
              <li>
                <%= "#{form.fields.select { |field| field.name == name}.first&.label } #{message}" %>
              </li>
            <% end %>
          <% end %>
        </ul>
      </div>
    </article>
  <% end %>

  <% form.fields.each do |field| %>
    <% field = present(field, target: f.object) %>
    <% unless field.access_hidden? %>
      <%= render "_form_core/fields/#{field.type_key}", f: f, field: field %>
    <% end %>
  <% end %>

  <% if field.access_read_and_write? %>
    <div class="field is-grouped">
      <div class="control">
        <%= link_to_remove_association "Remove", f, class: "button is-small is-danger", wrapper_class: "nested_form" %>
      </div>
    </div>
  <% end %>
</div>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
script_core-0.1.0 spec/dummy/app/views/_form_core/fields/_nested_form.html.erb
script_core-0.0.6 spec/dummy/app/views/_form_core/fields/_nested_form.html.erb
script_core-0.0.5 spec/dummy/app/views/_form_core/fields/_nested_form.html.erb