私はルビーが初めてで、次のものを持っています:
students = Student.all(:order => "score DESC",
:limit => 5)
ただし、これにもwhere句を入れたいのですが、「不明なキー: where」というエラーが表示されます。私のテーブルは、フィールドを持つテーブル ( ) をstudent
参照しているため、次のようにする必要があります。exam
t.references :exam
date
students = Student.all(:where => "exam.date='01/01/2012'",
:order => "score DESC",
:limit => 5)
メソッドでwhere
句を使用するにはどうすればよいですか?all
exam.date='01/01/2012'