使用acts_as_votable gem列出喜欢的项目

时间:2015-01-14 15:08:13

标签: ruby-on-rails ruby

我已经将acts_as_votable gem实现为类似引脚。

我的引脚控制器中有以下代码

 def like
 @pin.liked_by current_user
 redirect_to :back
 end

 def unlike
 @pin.unliked_by current_user
 redirect_to :back
 end

 def mijn_favoriete_recepten
 @pins = current_user.pins
 end

编辑:我的'mijn favoriete recepten'查看文件:

<% if user_signed_in? %>  
<div id="pins" class="transitions-enabled">
<%= @pin.find_liked_items.each do |liked_item| %>
<div class="box panel panel-default">
    <%= link_to image_tag(pin.image.url(:medium)), liked_item %>
      <div class="panel-body">
      <strong><p><%= pin.description %></p></strong>
      <p><%= link_to 'Bekijk recept', pin_path(liked_item) %></p>
</div>
<% end %>

<% else %>
<%= render 'pages/login' %>
<% end %>

以及以下引脚模型

class Pin < ActiveRecord::Base
acts_as_votable
belongs_to :user
has_attached_file :image, :styles => { :medium => "300x300>", :thumb => "100x100>" }
end

我尝试查看列出特定用户喜欢的引脚。我陷入困境,找到正确的语法放在我的视图(和控制器)中这样做。有什么建议吗?

0 个答案:

没有答案