3
私はレールコンソールでこれを行います:posts = Post.active.search('lorem').records
それは私にこれを与えます:Post Load (0.9ms) SELECT `posts`.* FROM `posts` WHERE `posts`.`id` IN (3, 1, 2) LIMIT 11
しかし、私がposts.pluck(:id)
を行うときは[1, 2, 3]
です。したがって、あなたが見ることができるように、順序は同じではなく、クエリ内にあるので、[3, 1, 2]
でなければなりません。どうすれば結果を並べ替えることができますか?[3, 1, 2]
?ありがとう。ここでSerchkickが適切な結果を見つけた後に結果を並べ替える方法は?