【发布时间】:2009-07-23 12:12:02
【问题描述】:
我想做的就是从我的模型中获取最新的项目,然后 将它们放在一个数组中,按属性“updated_at”排序(最新鲜的项目优先)。
某处出错,但我找不到:
@results = Array.new
Note.find(:all, :limit => 3, :order => "created_at DESC").each do |item|
@results << item
end
Picture.find(:all, :limit => 3, :order => "created_at DESC").each do |item|
@results << item
end
@results = @results.sort_by{ |result| result.updated_at}
【问题讨论】:
标签: ruby-on-rails ruby arrays model sorting