Sha256: edec21d7393e67160986b41879233053dd6ec4e74197f75cc3acccce6fea30bb

Contents?: true

Size: 426 Bytes

Versions: 2

Compression:

Stored size: 426 Bytes

Contents

class <%= class_name %> < ActiveRecord::Base
  attr_accessible <%= model_attributes.map { |a| ":#{a.name}" }.join(", ") %>

	def self.page(search, page)
		with_permissions_to(:manage).search(search).order("<%= model_attributes.first %>").paginate(:per_page => 12, :page => page)
  end

	def self.search(search)
	  if search
	    where("<%= model_attributes.first %> LIKE ?", "%#{search}%")
	  else
	    scoped
	  end
	end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dust-generators-0.0.2 lib/generators/dust/scaffold/templates/model.rb
dust-generators-0.0.1.pre2 lib/generators/dust/scaffold/templates/model.rb