Действует как Votable * В документации говорится, что вы можете отправить duplicate: true
на vote_by
, например:
@video.vote_by voter: @user, duplicate: true
Теперь, глядя на исходный код, это выглядит как upvote_by
является псевдонимом для vote_up
документов , и, глядя на определение voice_up :
def vote_up(voter, options = {})
self.vote_by voter: voter, vote: true, vote_scope: options[:vote_scope], vote_weight: options[:vote_weight]
end
, он никогда не передает параметр duplication
в vote_by
.
Итак, ваше решение будет использовать вместо vote_by
.