justCxx/flashcards

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

Summary

Maintainability
Test Coverage
<h3><%= t :cards %> (<%= @cards.count %>)</h3>

<table width="100%">
  <tr>
    <th><%= Card.human_attribute_name(:original_text) %></th>
    <th><%= Card.human_attribute_name(:translated_text) %></th>
    <th><%= Card.human_attribute_name(:image) %></th>
    <th><%= Card.human_attribute_name(:review_date) %></th>
    <th><%= Card.human_attribute_name(:repetitions) %></th>
    <th><%= Deck.human_attribute_name(:title) %></th>
  </tr>

  <% @cards.each do |card| %>
    <tr>
      <td><%= card.original_text %></td>
      <td><%= card.translated_text %></td>
      <td><%= image_tag card.image.url(:thumb) %></td>
      <td><%= card.review_date.localtime.strftime("%d/%m/%Y %H:%M") %></td>
      <td><%= card.repetitions %></td>
      <td><%= card.deck.title %></td>
      <td><%= link_to t(:edit), edit_card_path(card) %></td>
      <td><%= link_to t(:destroy), card_path(card), method: :delete %></td>
    </tr>
  <% end %>
</table>