我一直在使用act as votable gem,到目前为止它一直很好用。
但是,我想知道是否有办法创建一个投票给可投票项目的人员名单?假设我有一篇博文,用户可以投票。我希望能够点击收藏夹的数量,并获得在帖子上投票的所有选民的列表。
我考虑过创建另一个包含博客帖子引用ID和用户ID的表,并在每次调用like方法时向该表添加一个条目。但我希望有更简单的方法来实现这一目标。
答案 0 :(得分:2)
@user = @post.votes_for.up.by_type(User).voters
在帖子控制器中添加此行,以获得谁在帖子上投票(博客) &安培;然后在用户模型中添加
acts_as_voter