Мне нужно отсортировать массив объектов ActiveRecord по значению в одном из столбцов, но я не уверен, как это сделать.
Например, у меня есть модель расписания, в которой есть столбец Продолжительность. Затем у меня есть два массива объектов Schedule OriginalList и NewList. Я хочу отсортировать каждый из этих списков по длительности. Я думаю, что я ищу что-то вроде: -
Schedule.find(:all,
:conditions => "schedule_id IN (select schedule_id from
#{array.each.schedule_id}",
:order => 'duration')
Тем не менее, это выглядит совсем не так! Даже в SQL !!
Буду признателен за любые подсказки, как это сделать.