我有三个'模特':
Letter
text:string
caption:string
date:date
Application
name:string
text:string
date:date
Newspaper
title:string
text:string
date:date
如何看待每个模型都有文字和日期! 那么是否可以按日期和相应的文本对三个模型进行排序,以便它看起来像这样?
12.09.2013 Newspaper-text
13.09.2013 Appliction-text
13.09.2013 Letter-text
14.09.2013 Newspaper-text
我希望你能理解我的问题!并提前感谢!
答案 0 :(得分:3)
假设您已将具有所需过滤条件的每组模型数据收集到其自己的数组中:@newspapers
,@applications
和@letters
。然后你会做这样的事情:
(@newspapers + @applications + @letters).sort_by(&:date).each do |item|
<%= item.date %>
<%= item.text %>
end