en mi aplicación rieles estoy creando una matriz de este modo:Rails, Ruby, cómo ordenar una matriz?
@messages.each do |message|
@list << {
:id => message.id,
:title => message.title,
:time_ago => message.replies.first.created_at
}
end
Después de hacer esta serie me gustaría a continuación, ordenar por orden ASC TIME_AGO, es posible?
Entonces, ¿hago esto antes de crear @list? ¿o? Lo probé después y se produce un error con: NoMethodError (método indefinido 'time_ago 'para #): –
AnApprentice
Lo hace después de compilar' @ list'. Entonces '@messages.each do | message | @List << { : id => Message.Id, : title => message.title, : TIME_AGO => message.replies.first.created_at } end' '@ list.sort_by. ..' –
Para DESC, intenté que obtuviera el método indefinido '- @ 'para el miércoles 20 de abril 20:40:35 UTC 2011: hora – AnApprentice