Учитывая три модели «сообщение», «профиль» и «комментарий», я хочу объединить их в один список, упорядоченный по их общему атрибуту «made_at». Я хочу сделать что-то вроде обзора проекта в Basecamp - см. 3) здесь: http://basecamphq.com/tour#overview
Попробуйте что-то вроде этого:
messages = Message.all
анкеты = Profile.all
comments = Comment.all
list = [сообщения, профили, комментарии] .flatten
sorted_list = list.sort_by {| item | item.created_at.strftime ('% m /% d /% y')}