2011-04-17 63 views
0

我有一個模型Post和一個模型User一個帖子屬於一個用戶和一個用戶有很多帖子。我想讓我回到我的朋友的帖子。模型關係問題

在用@friends = current_user.friends「抓住」我的朋友之後,我必須瀏覽所有我的@friends(當然也是User-s),並讓他們返回一個包含最近20位朋友的變量的數組職位,我不知道如何。

回答

1

爲了進行排序,你可以這樣做:

array_posts = {} 
@friends.each do |friend| 
    array_posts[friend.name] = friend.posts.sort_by(&:created_at) 
end 

array_post將對您的每一個朋友他們通過自己的created_at屬性來分類的職位列表。