Sha256: 449c950b4a84bd564c06423cb0190a42fba25ffed6f37299acb1e4663a3c4e0d

Contents?: true

Size: 1.14 KB

Versions: 14

Compression:

Stored size: 1.14 KB

Contents

<% options ||= {} %>
<% back_url ||= url_for(:back) %>

<%= form_with(model: instance, **options) do |f| %>
  <% if instance.errors.any? %>
    <article class="message is-danger">
      <div class="message-header">
        <p>
          <%= pluralize(instance.errors.count, "error") %> prohibited this form from being submitted:
        </p>
      </div>
      <div class="message-body content">
        <ul>
          <% instance.errors.messages.each do |name, messages| %>
            <% messages.each do |message| %>
              <li><%= "#{field_label(form, field_name: name)} #{message}" %></li>
            <% end %>
          <% end %>
        </ul>
      </div>
    </article>
  <% end %>

  <% form.fields.each do |field| %>
    <% field = present(field, target: instance) %>
    <% next if field.access_hidden? %>

    <%= render "_form_core/fields/#{field.type_key}", f: f, field: field %>
  <% end %>

  <div class="field is-grouped">
    <div class="control">
      <%= f.submit "Submit", class: "button is-primary" %>
    </div>
    <div class="control">
      <%= link_to "Back", back_url, class: "button is-link" %>
    </div>
  </div>
<% end %>

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
script_core-0.3.2 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.3.0 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.2.7 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.2.6 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.2.5 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.2.4 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.2.3 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.2.2 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.2.1 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.2.0 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.1.1 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.1.0 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.0.6 spec/dummy/app/views/_form_core/render/_form.html.erb
script_core-0.0.5 spec/dummy/app/views/_form_core/render/_form.html.erb