在我的rails應用程序中,我有兩個模型Student和StudentRecord。 student.rb has_many:student_records活躍記錄中屬性的比較
in student_records_controller我想搜索所有查詢參數的所有學生的所有記錄。學生記錄的兩個屬性是date_recorded和狀態。
因此,在一個特定的搜索中,我希望獲得狀態爲「失敗」的學生的最新記錄,但前提是記錄後沒有「通過」記錄。
scope = StudentRecord.join(:student)
.
.
.
#so a query something like the following
scope.where("status = ?", params[:search][:status]).having ....
您正在使用什麼數據庫? –
我正在使用Postgres – Tiamon