mirror of
https://github.com/danbee/danbarberphoto
synced 2025-03-04 08:49:07 +00:00
33 lines
458 B
Ruby
33 lines
458 B
Ruby
class Photo < ActiveRecord::Base
|
|
|
|
has_and_belongs_to_many :categories
|
|
|
|
dragonfly_accessor :image
|
|
|
|
validates :image, presence: true
|
|
|
|
@@per_page = 11
|
|
|
|
scope :enabled, lambda { where(enabled: true) }
|
|
|
|
scope :featured, lambda { enabled.where(featured: true) }
|
|
|
|
def to_s
|
|
self.title
|
|
end
|
|
|
|
def name
|
|
self.title
|
|
end
|
|
|
|
def log_view
|
|
if self.views.nil?
|
|
self.views = 1
|
|
else
|
|
self.views += 1
|
|
end
|
|
self.save
|
|
end
|
|
|
|
end
|