Arbetade med ett liknande problem och hittade en lite mer kortfattad lösning:
objs = MyModel.find(ids).sort_by{|m| ids.index(m.id) }
i princip bara att använda sorteringsblocket för att fånga indexet för elementet.
Arbetade med ett liknande problem och hittade en lite mer kortfattad lösning:
objs = MyModel.find(ids).sort_by{|m| ids.index(m.id) }
i princip bara att använda sorteringsblocket för att fånga indexet för elementet.