使用rails从模型中检索表

时间:2013-08-01 14:51:23

标签: ruby ruby-on-rails-3

我有一个叫做学生的模特。让我们假设它有两个字段Grade(string)和Name(string)。成绩可以取值A,B,C,D,E,F。我的视图中有一个表单,它提供了一个选中成绩的复选框。因为它是一个复选框,我可以有多个选择。根据此选择,它将显示姓名及其各自的成绩。

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

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

1 个答案:

答案 0 :(得分:1)

这应该有效:

Student.where(grade: @grades)