<% name_attribute = attributes.find{ |a| a.name == "name" } %> <% has_name = !!name_attribute %>

<%= plural_table_name.capitalize %>

<%%= link_to new_<%= singular_table_name %>_path, class: 'btn btn-primary' do %> Add New <%= human_name %> <%% end %>
<% if has_name %> <% end %> <% attributes.without(name_attribute).each do |attribute| -%> <% end -%> <% unless has_name %> <% end %> <%% @<%= plural_table_name%>.each do |<%= singular_table_name %>| %> <%%= content_tag :tr, id: dom_id(<%= singular_table_name %>), class: dom_class(<%= singular_table_name %>) do %> <% if has_name %> <% end %> <% attributes.without(name_attribute).each do |attribute| -%> <% end -%> <% unless has_name %> <% end %> <%% end %> <%% end %>
Name<%= attribute.human_name %>
<%%= link_to <%= singular_table_name %>.name, <%= singular_table_name %> %><%%= <%= singular_table_name %>.<%= attribute.name %> %><%%= link_to 'Show', <%= singular_table_name %> %>