Массив вида, возвращенный ActiveRecord по дате (или любой другой столбец)

SELECT LOWER(foo) AS foo FROM bar

63
задан Arslan Ali 22 August 2015 в 12:40
поделиться

2 ответа

Ruby включает поддержку сортировки "из коробки".

sorted = @records.sort_by &:created_at

Однако, похоже, это не имеет большого отношения к отображению и, вероятно, относится к контроллеру.

122
ответ дан 24 November 2019 в 16:06
поделиться

Просто вызовите sort в коллекции, передав блок кода, который сообщает Ruby, как вы хотите сортировать:

collection.sort { |a,b| a.created_at <=> b.created_at }
26
ответ дан 24 November 2019 в 16:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: