條款我是新來的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