充当投票 - 列出谁投票

时间:2014-04-08 22:29:34

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

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

但是,我想知道是否有办法创建一个投票给可投票项目的人员名单?假设我有一篇博文,用户可以投票。我希望能够点击收藏夹的数量,并获得在帖子上投票的所有选民的列表。

我考虑过创建另一个包含博客帖子引用ID和用户ID的表,并在每次调用like方法时向该表添加一个条目。但我希望有更简单的方法来实现这一目标。

1 个答案:

答案 0 :(得分:2)

@user  = @post.votes_for.up.by_type(User).voters

在帖子控制器中添加此行,以获得谁在帖子上投票(博客) &安培;然后在用户模型中添加

acts_as_voter