act_as_votable ジェムを使用して、賛成票の数で質問を並べ替えようとしています。質問のセット全体を n 回表示することを除いて、すべて正常にソートされます。ここで、n は質問の数です。例えば。A、B、C の 3 つの質問を投稿すると、ABC ABC ABC と表示されます。
ここに私のビューコードがあります:
<% @comment.questions.order("cached_votes_up desc").each do |question| %>
そして、ここに私のコントローラコードがあります:
def upvote
@question = Question.find params[:id]
@question.liked_by current_user
redirect_to comment_questions_path
end
def index
@comment = Comment.find params[:comment_id]
@questions = @comment.questions
end
助けてくれてありがとう!