Sha256: 590564a755ecb2656eac2f87121736c2acf9c85d66c9de0fdfbbc8a308010d90
Contents?: true
Size: 829 Bytes
Versions: 14
Compression:
Stored size: 829 Bytes
Contents
DefaultOrder ============ Author : Antonin AMAND Email : aamand@gwikzone.org The default_order plugin provides a 'order_by' method to be called in your models. ex : class Contact < ActiveRecord::Base order_by "first_name, last_name" end the order_by method will append the given argument to :order Hash key of ActiveRecord::Base.find method IF IT HAS NOT BEEN PROVIDED. ex : Contact.find(:all, :conditions => "last_name LIKE '%toto%'") # will act as if you had written this Contact.find(:all, :order => "last_name, first_name", :conditions => "last_name LIKE '%toto%'") # but if you provide :order it will override the default order If you use those attributes in other models, you may want to specify the table_name : class Contact < ActiveRecord::Base order_by "contacts.first_name, contacts.last_name" end
Version data entries
14 entries across 14 versions & 1 rubygems