-1

我有一个名为 Student 的模型。让我们假设它有两个字段 Grade(string) 和 Name(string)。成绩可以取值A,B,C,D,E,F。我的视图中有一个表格,它提供了一个用于选择成绩的复选框。因为它是一个复选框,所以我可以进行多项选择。基于此选择,它将显示名称及其各自的等级。

@grades用户选择的等级存储在控制器中调用的数组中。我需要从模型中比较并选择它,我编写了以下代码,我认为它不正确,因为它报告错误

@students = Student.where("grade = ?",@grades)
我如何实际检索这个?

4

1 回答 1

1

这应该有效:

Student.where(grade: @grades)
于 2013-08-01T14:52:51.390 回答