1

Ruby on Rails 3.2.2 を使用していますが、ステートメントを使用して複数の列/フィールドを注文できるかどうかを知りたいですORDER BY FIELD(たとえば、Model.order("orders_count, created_at, name, ...")but forで作成したようにORDER BY FIELD)。

もしそうなら、どうすれば" ORDER BY FIELDS"できますか?

PS :前の回答に書かれているように、 1 つの列に関連するレコードを並べ替えるために、Model.order("field(status, 'blocked', 'unpublished', 'published')")ステートメントを使用しています。

4

0 に答える 0