我有一个名为 Student 的模型。让我们假设它有两个字段 Grade(string) 和 Name(string)。成绩可以取值A,B,C,D,E,F
。我的视图中有一个表格,它提供了一个用于选择成绩的复选框。因为它是一个复选框,所以我可以进行多项选择。基于此选择,它将显示名称及其各自的等级。
@grades
用户选择的等级存储在控制器中调用的数组中。我需要从模型中比较并选择它,我编写了以下代码,我认为它不正确,因为它报告错误
@students = Student.where("grade = ?",@grades)
我如何实际检索这个?