Для большинства моделей порядок сортировки по умолчанию (id desc) подходит. Но для пары областей в одной из моих моделей было бы более разумно изменить порядок или порядок по полю updated_at.
Кажется, я не могу достичь этого, не нарушив другие функции, поэтому я надеюсь, что кто-то еще может научить меня, как это сделать!
Я попытался добавить .order() к объектам, которые я возвращаю:
scope :example do |models|
models.order('id asc')
end
Это, кажется, не имеет никакого эффекта.
Я также пробовал unscoping, который работает. Он сортирует мои объекты так, как я хочу, но полностью нарушает все функции фильтрации/поиска.
scope :example do |models|
models.unscoped.order('id asc')
end
Что делать?