_list_template.html.erb 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <div class="form">
  2. <fieldset>
  3. <h3 class="fieldset-heading"><%= header_text %></h3>
  4. <table class="<%= params[:controller] %>_table table table-striped">
  5. <thead>
  6. <tr>
  7. <% names.each do |name| %>
  8. <th class="<%= "#{params[:controller]}_header_#{name}" %>"><%= model_class.fields[name].display_name %></th>
  9. <% end %>
  10. <th class="actions"></th>
  11. </tr>
  12. </thead>
  13. <tbody>
  14. <% records.each do |record| %>
  15. <tr id="<%= record.class.name.underscore.parameterize %>-<%= record.id %>">
  16. <% names.each do |name| %>
  17. <td class="<%= "#{params[:controller]}_column_#{name}" %>" title="<%= model_class.fields[name].get_value record %>">
  18. <%= model_class.fields[name].get_value record %>
  19. </td>
  20. <% end %>
  21. <td class="actions">
  22. <%= link_to 'View/Edit', record, class: 'btn btn-default btn-xs' %>
  23. <%= link_to 'Destroy', record, class: 'btn btn-danger btn-xs', method: :delete, data: { confirm: 'Are you sure?' } %>
  24. </td>
  25. </tr>
  26. <% end %>
  27. </tbody>
  28. </table>
  29. <% if not new_path.nil? %>
  30. <%= link_to create_button_text, new_path, class: 'btn btn-primary' %>
  31. <% end %>
  32. </fieldset>
  33. </div>