お世話になります。
以下のように、ID配列をもとにfindメソッドでModelを取得する場合、ID配列の並びを保持するにはどうすればよいでしょうか。
lang
1# ID配列 2id_arr = ["3","22","1",...] 3 4# Modelの取得 5# これだと順番が保持されない 6Model.find(id_arr) 7# これだとSQLの発行が多くなりすぎてしまう 8id_arr.map{ |i| Model.find(i) }
こういった場合、皆さんはどう対処しているのか聞かせていただきたいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/17 10:20