Sha256: 751ca8a2b8866df2ffba2cd048cd05648aa318aa783d5ed955deebcada94e2bf

Contents?: true

Size: 470 Bytes

Versions: 6

Compression:

Stored size: 470 Bytes

Contents

class Photo < ActiveRecord::Base
	
	acts_as_nested_set
	
	belongs_to :album
	has_attached_file :file, :styles => {:large => '800>', :medium => "300x300>", :thumb => "100x100#" }
	validates_presence_of :album
	
	def self.page(search, page)
			paginate :per_page => 24, :page => page,
               :order => 'title',
               :conditions => ["title LIKE ?", "%#{search}%"]
  end

	def self.album_page(page)
		roots.paginate :per_page => 24, :page => page
	end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
dust-generators-0.1.9 rails_generators/dust_albums/templates/app/models/photo.rb
dust-generators-0.1.8 rails_generators/dust_albums/templates/app/models/photo.rb
dust-generators-0.1.7 rails_generators/dust_albums/templates/app/models/photo.rb
dust-generators-0.1.6 rails_generators/dust_albums/templates/app/models/photo.rb
dust-generators-0.1.5 rails_generators/dust_albums/templates/app/models/photo.rb
dust-generators-0.1.4 rails_generators/dust_albums/templates/app/models/photo.rb