Мы использовали приведенную ниже область для заказа наших Платежей, у которых есть поле 'номер' типа "PAY9994", "PAY9995", "PAY9996" и т. Д.
scope :order_by_number, ->{order('number DESC')}
Но мы поняли, что этоне будет работать после того, как наш номер платежа пересекает "PAY9999".Я мог бы использовать приведенную ниже область, если бы это была просто строка целых чисел, но префикс «PAY» создает проблемы.
scope :order_by_number, ->{order('number::integer DESC')}
Любое решение?