patriciomacadden/nice_generators

View on GitHub
lib/generators/nice/install/templates/erb/_form.html.erb

Summary

Maintainability
Test Coverage
<%%= form_for(@<%= singular_table_name %>) do |f| %>
  <%% if @<%= singular_table_name %>.errors.any? %>
    <div id="error_explanation">
      <h2><%%=t 'views.<%= plural_table_name %>.errors', count_errors: pluralize(@<%= singular_table_name %>.errors.count, t('nice.error')), object: '<%= singular_table_name %>' %></h2>

      <ul>
        <%% @<%= singular_table_name %>.errors.full_messages.each do |msg| %>
          <li><%%= msg %></li>
        <%% end %>
      </ul>
    </div>
  <%% end %>

<% for attribute in attributes -%>
    <div class="field">
      <%%= f.label :<%= attribute.name %> %><br />
      <%%= f.<%= attribute.field_type %> :<%= attribute.name %> %>
    </div>
<% end -%>
    <div class="actions">
      <%%= f.submit %>
    </div>
<%% end %>