【问题标题】:Act as Votable - List who voted充当可投票者 - 投票的名单
【发布时间】:2014-12-23 14:23:46
【问题描述】:

我一直在使用act as votable gem,到目前为止它运行良好。

但是我想知道是否有一种方法可以创建对可投票项目进行投票的人员列表?假设我有一个用户可以投票的博客文章。我希望能够点击收藏的数量并获得所有投票支持该帖子的选民的名单。

我考虑过用博客文章引用 ID 和用户 ID 创建另一个表,并在每次调用 like 方法时向该表添加一个条目。但我希望有一种更简单的方法可以使用 gem 完成此操作。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 voting-system


    【解决方案1】:
    @user  = @post.votes_for.up.by_type(User).voters
    

    在您的帖子控制器中添加此行以获得对帖子投票的人(博客) & 然后在用户模型中添加

    acts_as_voter
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-25
      • 1970-01-01
      • 2014-02-08
      相关资源
      最近更新 更多