Pracoval jsem na podobném problému a našel jsem trochu stručnější řešení:
objs = MyModel.find(ids).sort_by{|m| ids.index(m.id) }
v podstatě jen pomocí bloku řazení k zachycení indexu prvku.
Pracoval jsem na podobném problému a našel jsem trochu stručnější řešení:
objs = MyModel.find(ids).sort_by{|m| ids.index(m.id) }
v podstatě jen pomocí bloku řazení k zachycení indexu prvku.