Juzmach/ohtu2015-jesh.io

View on GitHub
app/views/references/index.html.erb

Summary

Maintainability
Test Coverage
<div class="row">
    <div class="col-xs-10">
        <h3>References</h3>
    </div>

  <div class="col-xs-4">
    <%= form_tag references_path, :method => 'get' do %>
        <p>
          <%= text_field_tag :search, params[:search], :id => 'search_field' %>
          <%= submit_tag "Search", :name => nil, class: 'btn btn-default centered' %>
        </p>
    <% end %>
  </div>

  <div class="col-xs-2">
    <%= link_to 'New Reference', new_reference_path, class: 'btn btn-default centered' %>
  </div>

  <div class="col-xs-2">
    <%= form_tag(export_reference_path_path, :method => 'get') do %>
        <p>
          <%= hidden_field_tag :export, @references, :id => 'export_field' %>
          <%= submit_tag "Export", :name => nil, class: 'btn btn-default centered' %>
        </p>
    <% end %>
  </div>

</div>
<div class="row">
    <table class="table">
    <thead>
        <tr>
        <th>Type</th>
        <th>Author</th>
        <th>Title</th>
        <th>Year</th>
        <th>Publisher</th>
        <th colspan="3"></th>
        </tr>
    </thead>

  <tbody>
    <% @references.each do |reference| %>
      <tr>
        <td><%= reference.reference_type %></td>
        <td><%= reference.author %></td>
        <td><%= reference.title %></td>
        <td><%= reference.year %></td>
        <td><%= reference.publisher %></td>
        <td><%= link_to 'Show', reference %></td>
        <td><%= link_to 'Edit', edit_reference_path(reference) %></td>
        <td><%= link_to 'Destroy', reference, method: :delete, data: { confirm: 'Are you sure?' } %></td>
      </tr>
    <% end %>
  </tbody>
</table>
</div>