У меня есть следующая область действия по умолчанию, определенная в одной из моих моделей
default_scope order("IF(format = #{FORMATS[:wide]}, 1, 0) DESC, created_at DESC, name ASC")
Она отлично работала на моей машине разработчика, где я использую MySQL, но не работала при развертывании на производстве, где мы используем postgres.Есть ли способ написать это, используя Arel вместо прямого SQL?FORMATS[:wide]
возвращает целое число, но оно может быть не в каком-то определенном порядке.Я просто хочу, чтобы записи с этим конкретным format
были возвращены первыми.