0
@events = @user.events.where('finishDate >= ?', Time.now)
以檢索來自某個用戶的事件。在顯示之前,我想按日期過濾,並刪除舊的。因此,finishDate列屬於事件。但是它給出了一個錯誤的風格「找不到‘finishDate’在users_events表列」(關係表)
我怎麼知道該查詢事件看?
@events = @user.events.where('finishDate >= ?', Time.now)
以檢索來自某個用戶的事件。在顯示之前,我想按日期過濾,並刪除舊的。因此,finishDate列屬於事件。但是它給出了一個錯誤的風格「找不到‘finishDate’在users_events表列」(關係表)
我怎麼知道該查詢事件看?
對於我驚訝的是,這個問題沒有該查詢被過濾在錯誤的表,這是濾波列什麼是給錯誤的名稱。
我改名爲表列從
finishDate
到
finish_date
和完美的工作!