条款我是新来的Ruby和具备以下条件:凡在Model.all
students = Student.all(:order => "score DESC",
:limit => 5)
不过,我想提出一个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'
正确的吗?
阅读[ROR指南](http://guides.rubyonrails.org/active_record_querying.html)。 – Dean 2012-08-18 17:10:59