同様の問題に取り組んでいて、もう少し簡潔な解決策を見つけました:
objs = MyModel.find(ids).sort_by{|m| ids.index(m.id) }
基本的には、sortブロックを使用して要素のインデックスを取得します。
同様の問題に取り組んでいて、もう少し簡潔な解決策を見つけました:
objs = MyModel.find(ids).sort_by{|m| ids.index(m.id) }
基本的には、sortブロックを使用して要素のインデックスを取得します。