鉴于三个模型“message”,“profile”和“comment”我想将它们合并到一个列表中,按其公共属性“created_at”排序。我想在Basecamp中完成项目概述 - 见3):http://basecamphq.com/tour#overview
答案 0 :(得分:2)
尝试这样的事情:
messages = Message.all
profiles = Profile.all
comments = Comment.all
list = [消息,个人资料,评论] .flatten
sorted_list = list.sort_by {| item | item.created_at.strftime('%m /%d /%y')}