Estaba trabajando en un problema similar y encontré una solución un poco más concisa:
objs = MyModel.find(ids).sort_by{|m| ids.index(m.id) }
básicamente solo usando el bloque de clasificación para enganchar el índice del elemento.
Estaba trabajando en un problema similar y encontré una solución un poco más concisa:
objs = MyModel.find(ids).sort_by{|m| ids.index(m.id) }
básicamente solo usando el bloque de clasificación para enganchar el índice del elemento.