Sha256: e7a6b8c598623c9725fbd7a41a6d049f2e51b4545b57bc272da345a909d04232
Contents?: true
Size: 472 Bytes
Versions: 18
Compression:
Stored size: 472 Bytes
Contents
class <%= class_name %> < ActiveRecord::Base attr_accessible <%= model_attributes.map { |a| ":#{a.name}" }.join(", ") %> <%- first_attribute = model_attributes.first -%> def self.page(search, page) with_permissions_to(:manage).search(search).order("<%= first_attribute.name %>").paginate(:per_page => 12, :page => page) end def self.search(search) if search where("<%= first_attribute.name %> LIKE ?", "%#{search}%") else scoped end end end
Version data entries
18 entries across 18 versions & 1 rubygems