Я хочу отсортировать мое место, где условие приводит к тому, что я передаю значения в массиве. то, что я делаю, у меня есть массив идентификаторовRails Сортировка записи на основе массива, переданного в том месте, где условие
ids = [80, 20, 3, 91, 84, 90, 98, 97, 68, 99, 92, 73]
Когда я передаю этот массив, где состояние как:
products = Product.where(id: ids)
его возвращение результата активной записи соотношение в другом порядке (в случайном порядке) что-то вроде:
=>[ 20 ,84, 3,98 , .............. ]
(это активный объект записи отношение я имею упомянуть только идентификаторы здесь)
Но я хочу, чтобы вернуть объект в том порядке, я передавая значения как (в активной записи отношения объекта не массив)
=> [80, 20, 3, 91, 84, 90, 98, 97, 68, 99, 92, 73]
Как я могу это сделать.
хотите отсортировать его по порядку, в котором я передаю его в массив не по идентификатору –