我有一個名爲subs
的表,其中有許多articles
。 articles
表具有名爲published
的時間戳列。來自連接表的時間戳列成爲字符串
Sub.select("subs.*,MAX(articles.published) published").joins("LEFT OUTER JOIN articles ON subs.id=articles.sub_id").group("subs.id").first.published.class
=> String
Article.select("max(published) published").group("id").first.published.class
=> ActiveSupport::TimeWithZone
我想從第一個查詢中得到一個ActiveSupport::TimeWithZone
對象。
有沒有想過如何處理這個?我現在遇到同樣的問題...... – kafuchau
不,我用一個額外的查詢語句來獲取時間戳列 – peon