2012-04-15 44 views
0

我使用rails 3.1 - 如何解決這個查詢過濾器?

@events = @user.events.where('finishDate >= ?', Time.now) 

以檢索來自某個用戶的事件。在顯示之前,我想按日期過濾,並刪除舊的。因此,finishDate列屬於事件。但是它給出了一個錯誤的風格「找不到‘finishDate’在users_events表列」(關係表)

我怎麼知道該查詢事件看?

回答

1

對於我驚訝的是,這個問題沒有該查詢被過濾在錯誤的表,這是濾波列什麼是給錯誤的名稱。

我改名爲表列從

finishDate 

finish_date 

和完美的工作!