使用设计,在我的模型中,我会有一个问题,答案选项和一个提交按钮。
QUESTION
ANSWER CHOICE (30)
ANSWER CHOICE (20)
ANSWER CHOICE (n)
ANSWER CHOICE (n)
SUBMIT
在提交时,我希望它能显示有多少人选择了答案选择。
例如,如果有100个人,30个人选择了第一个,20个人选择了第二个,依此类推......我将如何在轨道中实现这一点?
一个问题会有很多答案选择,我会在表格中以某种方式显示select_for标签中的答案选项但是对于单选按钮,但是如何在rails应用程序显示有多少人选择了查看?
答案 0 :(得分:1)
您只需使用COUNT
和GROUP BY
。
检查this。
Rails文档中的示例:
Person.group(:city).count
# => { 'Rome' => 5, 'Paris' => 3 }