order

order(*args)
Instance Public methods

Allows to specify an order attribute:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
User.order('name')
=> SELECT "users".* FROM "users" ORDER BY name
 
User.order('name DESC')
=> SELECT "users".* FROM "users" ORDER BY name DESC
 
User.order('name DESC, email')
=> SELECT "users".* FROM "users" ORDER BY name DESC, email
 
User.order(:name)
=> SELECT "users".* FROM "users" ORDER BY "users"."name" ASC
 
User.order(email: :desc)
=> SELECT "users".* FROM "users" ORDER BY "users"."email" DESC
 
User.order(:name, email: :desc)
=> SELECT "users".* FROM "users" ORDER BY "users"."name" ASC, "users"."email" DESC
doc_ruby_on_rails
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.