= form_for @<%= singular_table_name %>, html: { class: "form-horizontal", role: "form" } do |f| -if @<%= singular_table_name %>.errors.any? .alert.alert-danger.alert-dismissable{role: "alert"} %button.close{type: "button", data: {dismiss: "alert"} } %span{aria: {hidden: "true"} } × %span.sr-only Close %h4= "#{pluralize(@<%= singular_table_name %>.errors.count, "error")} prohibited this <%= singular_table_name %> from being saved:" %ul - @<%= singular_table_name %>.errors.full_messages.each do |msg| %li= msg <% for attribute in attributes -%> .form-group = f.label :<%= attribute.name %>, class: 'col-sm-2 control-label' .col-sm-10 <% if attribute.type == :references %> = f.collection_select :<%= attribute.name %>_id, <%= attribute.name.camelize %>.all, :id, :name, prompt: true <% else %> = f.<%= attribute.field_type %> :<%= attribute.name %>, class: 'form-control' <% end %> <% end -%> .form-group .col-sm-offset-2.col-sm-10 = f.submit class: 'btn btn-primary', value: t( '.submit' ), 'data-disable-with' => t( '.submit' )