lib/generators/slim/scaffold/templates/_form.html.slim.tt
= form_with(model: <%= model_resource_name %>) do |form|
- if <%= singular_table_name %>.errors.any?
div style="color: red"
h2 = "#{pluralize(<%= singular_table_name %>.errors.count, "error")} prohibited this <%= singular_table_name %> from being saved:"
ul
- <%= singular_table_name %>.errors.each do |error|
li = error.full_message
<% attributes.each do |attribute| -%>
div
<% if attribute.password_digest? -%>
= form.label :password, style: "display: block"
= form.password_field :password
div
= form.label :password_confirmation, style: "display: block"
= form.password_field :password_confirmation
<% elsif attribute.attachments? -%>
= form.label :<%= attribute.column_name %>, style: "display: block"
= form.<%= attribute.field_type %> :<%= attribute.column_name %>, multiple: true
<% else -%>
= form.label :<%= attribute.column_name %>, style: "display: block"
= form.<%= attribute.field_type %> :<%= attribute.column_name %>
<% end -%>
<% end -%>
div
= form.submit