Работих по подобен проблем и намерих малко по-сбито решение:
objs = MyModel.find(ids).sort_by{|m| ids.index(m.id) }
по принцип просто използвайки блока за сортиране, за да хванеш индекса на елемента.
Работих по подобен проблем и намерих малко по-сбито решение:
objs = MyModel.find(ids).sort_by{|m| ids.index(m.id) }
по принцип просто използвайки блока за сортиране, за да хванеш индекса на елемента.