喜欢的数量(充当可投票的)

时间:2015-02-14 19:18:29

标签: ruby-on-rails

我试图计算某个用户使用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>

欢迎任何帮助。提前谢谢!

2 个答案:

答案 0 :(得分:1)

我已添加,现在它正在工作:)

<%= current_user.find_liked_items.size %>

答案 1 :(得分:0)

有效记录没有size方法,请尝试使用count

@pins.likes.count