Tag: grouping

通过对另一个表中的值进行分组来对订单表进

我有一个问题表:标题每个问题都有答案,在另一个表中:text,question_id每个答案都有投票,在另一个表中:answer_id 我可以要求总票数 question.votes.count 我已经看到如何在http://guides.rubyonrails.org/active_record_querying.html#group上对投票数据库进行分组 Vote.group(“answer_id”) 但我想通过投票来命令我的问题。 这是通过另一个表的分组从表中排序数组。 那可能吗? q=Question.last q.answers.order_by_vote #How to do this? 我认为我的答案可能是在答案模型上做一个范围,该范围使得对属于该问题的投票子集进行分组。 我对吗? 谢谢。