Sha256: 589589a11c1d6d844738edef450d1354e671d63af04a0a7f9b73d44cc97cb9fe
Contents?: true
Size: 526 Bytes
Versions: 3
Compression:
Stored size: 526 Bytes
Contents
module App 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 end
Version data entries
3 entries across 3 versions & 1 rubygems