Ruby ma metodę sort_by na Enumerables. Fantastyczny! Możesz więc zrobić coś takiego, jak:ruby sort_by dwa razy
entries.sort_by { |l| l.project.name }
To by uporządkowało kilka wpisów według ich nazw projektów. Jak mogłeś pracować, aby w projektach o tej samej nazwie wpisy były sortowane według czasu?
Jeśli chcesz, aby sortowanie wtórne było najnowszym-pierwszym, wykonaj następujące czynności: 'now = Time.now; entries.sort_by {| e | e.project.name, teraz - e.project.time} ' –
entries.sort_by {| e | e.project.name, -e.project.time} ma więcej sensu. –
Niezły Antti, wcale nie taki zły! –