检查是否投票支持范围 - 作为可投票的

时间:2014-06-26 04:43:54

标签: ruby-on-rails gem

acts_as_votable gem允许您检查用户是否投票选出了可投票的模型。 https://github.com/ryanto/acts_as_votable

user.voted_on?(@votable)

宝石还允许您使用范围

投票

user.vote(@votable), vote_scope: 'funny' user.vote(@votable),vote_scope:'有用'

我想知道如何检查用户是否对某个对象进行了投票,但只是在特定范围内。

我想代码就像

user.voted_on? @votable, vote_scope: 'funny'

这个宝石有可能吗?

1 个答案:

答案 0 :(得分:1)

是的,您的示例语法是正确的:

user.voted_on? @votable, vote_scope: 'funny'

voted_on?voted_for?方法接受:vote_scope作为选项。