1
嘿,我有一個模型線程has_many文章。Rails 3 ActiveRecord查詢接口,通過父母最近創建的孩子訂購父母
我想用rails3怎麼去按照線程最近創建的帖子降序排列線程。
在段/僞這就是我想要做的
每個線程找到最近創建後 此相關的發佈日期升序我的線程不知何故結合是發佈日期與它相關聯的支柱 秩序
嘿,我有一個模型線程has_many文章。Rails 3 ActiveRecord查詢接口,通過父母最近創建的孩子訂購父母
我想用rails3怎麼去按照線程最近創建的帖子降序排列線程。
在段/僞這就是我想要做的
每個線程找到最近創建後 此相關的發佈日期升序我的線程不知何故結合是發佈日期與它相關聯的支柱 秩序
我覺得這裏最好的和最性能比較解決方案是使用touch
選項:
class Post < ActiveRecord
belongs_to :thread, :touch => true
end
所以,你將能找到最後一個活動主題簡單:
Thread.order("updated_at DESC").limit(10)
怎麼樣查詢...您可以嘗試通過子對象找到它:
active_threads = Post.includes(:threads).order("created_at DESC").all.map(&:thread).uniq