Studentというモデルがあります。Grade(string) と Name(string) の 2 つのフィールドがあるとします。成績は値を取ることができますA,B,C,D,E,F
。ビュー内に、成績を選択するためのチェックボックスを提供するフォームがあります。チェックボックスであるため、複数選択できます。この選択に基づいて、名前とそれぞれのグレードが表示されます。
@grades
ユーザーが選択したグレードは、コントローラーで呼び出される配列に保存されます。モデルから比較して選択する必要があり、エラーを報告するため、正しくないと思われる次のコードを書きました
@students = Student.where("grade = ?",@grades)
これを実際に取得するにはどうすればよいですか?