method
in_order_of
v7.1.3.2 -
Show latest stable
- Class:
ActiveRecord::QueryMethods
in_order_of(column, values)public
Allows to specify an order by a specific set of values.
User.in_order_of(:id, [1, 5, 3]) # SELECT "users".* FROM "users" # WHERE "users"."id" IN (1, 5, 3) # ORDER BY CASE # WHEN "users"."id" = 1 THEN 1 # WHEN "users"."id" = 5 THEN 2 # WHEN "users"."id" = 3 THEN 3 # END ASC