我试图计算某个用户使用act作为可投票宝石的喜欢(针脚数)。我创建了一个我的引脚视图来显示喜欢的数量并使用声明@ pins.likes.size来显示数字。谁知道我做错了什么?
这是我的引脚控制器
def my_pins
@pins = current_user.pins
end
def like
@pin.liked_by current_user
redirect_to :back
end
def unlike
@pin.unliked_by current_user
redirect_to :back
end
我的观点
<div class="row">
<div class="col-md-offset-0 col-md-4">
<div class="panel panel-default">
<div class="panel-heading center">
<p>Aantal recepten toegevoegd:
<b><%= @pins.count %></b></p>
Aantal favoriete recepten:
<b><% @pins.likes.size %></b>
</div>
</div>
</div>
</div>
欢迎任何帮助。提前谢谢!
答案 0 :(得分:1)
我已添加,现在它正在工作:)
<%= current_user.find_liked_items.size %>
答案 1 :(得分:0)
有效记录没有size
方法,请尝试使用count
@pins.likes.count