Sha256: 5f16d2b44d38a166908c5dd88278cb1c48000caa3a89112c20253090cac78582

Contents?: true

Size: 729 Bytes

Versions: 14

Compression:

Stored size: 729 Bytes

Contents

<% form.fields.map { |field| present(field, target: instance) }.each do |field| %>
  <% if field.nested_form_field? %>
    <% next unless field.value_for_preview %>

    <p><%= field.label %>:</p>
    <%= render "_form_core/preview/nested_form", form: field.nested_form, instance: field.value_for_preview %>
  <% elsif field.multiple_nested_form? %>
    <% next if field.value_for_preview.empty? %>

    <p><%= field.label %>:</p>
    <%= field.value_for_preview.map do |nested_instance| %>
      <% render "_form_core/preview/nested_form", form: field.nested_form, instance: nested_instance %>
    <% end.join("<hr>").html_safe %>
  <% else %>
    <p><%= field.label %>: <%= field.value_for_preview %></p>
  <% end %>
<% end %>

Version data entries

14 entries across 14 versions & 1 rubygems

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