To Examples

LikesSite Example

Source code file: LikesSite/app/views/likes/index.html.erb:

<p id="notice"><%= notice %></p>

<h2>Likes, Unlikes, and Comments</h1>

<ul class="heart"><li>Likes: 
  <% @likes.each do |like| %>
    <% if like.is_like %> &nbsp;&nbsp;
      <%= like.screen_like %>
    <% end %>
  <% end %>
</li></ul>

<ul class="thumbs-down"><li>Unlikes:
  <% @likes.each do |like| %>
    <% if like.is_unlike %> &nbsp;&nbsp;
      <%= like.screen_like %>
    <% end %>
  <% end %>
</li></ul>

<h4>Comments:</h4>
<ol>
  <% @likes.each do |like| %>
  <li>
    <%= like.screen_like %> &nbsp; <%= like.created_at %><br>
    <%= like.comment %><br />
    <%= link_to 'Edit', edit_like_path(like) %> |
      <%= link_to 'Destroy', like, method: :delete, 
          data: { confirm: 'Are you sure?' } %>
  </li>
  <% end %>
</ol>

<br>

<%= link_to 'New Like', new_like_path %>