我有一個模型用戶和模型message.viewed_atRails - 構建ActiveRecord查詢?
我想要做的是給一個用戶,確定他們上次何時查看消息。
給定用戶,我需要找到所有消息,然後按最頂部的最近的被查看的數據進行排序,然後取出該記錄並輸出被查看的時間戳(如果有的話)。
@user = User.find(2)
@user.find(:first, :conditions => user.messages.viewed_at != nil)
但這不起作用,建議?由於
的:條件語法在軌棄用3. – ryeguy 2011-03-04 18:30:36
謝謝,我不知道 – AnApprentice 2011-03-04 18:33:54
無問題,如果你不熟悉新的語法,請看[rails guide](http://guides.rubyonrails.org/active_record_querying.html#conditions)。 – ryeguy 2011-03-04 19:12:33