1
0
mirror of https://github.com/danbee/danbarberphoto synced 2025-03-04 08:49:07 +00:00

Refactor models and helpers.

This commit is contained in:
Dan Barber 2014-03-06 11:37:59 +00:00
parent 30b24a7a23
commit b03864d50c
4 changed files with 27 additions and 27 deletions

View File

@ -1,5 +1,5 @@
module PhotosHelper
def link_to_photo(photo)
link_to '', photo.photo.url, :rel => 'photos', :class => 'fancy', :id => photo.id
link_to '', photo.photo.url, rel: 'photos', class: 'fancy', id: photo.id
end
end

View File

@ -1,10 +1,10 @@
class Notifier < ActionMailer::Base
default :from => "enquiries@danbarberphoto.com"
default from: 'enquiries@danbarberphoto.com'
def contact_notification(sender)
@sender = sender
mail( :to => 'enquiries@danbarberphoto.com',
:from => sender.email,
:subject => sender.subject)
mail( to: 'enquiries@danbarberphoto.com',
from: sender.email,
subject: sender.subject)
end
end

View File

@ -3,7 +3,7 @@ class Contact
validates_presence_of :email, :name, :message
validates :email, :email => true
validates :email, email: true
attr_accessor :id, :email, :subject, :name, :message

View File

@ -2,33 +2,33 @@ class Photo < ActiveRecord::Base
has_and_belongs_to_many :categories
has_attached_file :photo, :styles => { :preview => "600x600",
:size17 => "476x476#",
:size11 => "308x308#",
:size8 => "224x224#",
:size5 => "140x140#",
:size3 => "84x84#",
:size2 => "56x56#",
:size17x2 => "952x952#",
:size11x2 => "616x616#",
:size8x2 => "448x448#",
:size5x2 => "280x280#",
:size3x2 => "168x168#",
:size2x2 => "112x112#" },
:storage => :s3,
:s3_credentials => "#{Rails.root}/config/s3.yml",
:s3_protocol => "https",
:path => ":attachment/:id/:style.:extension",
:bucket => 'danbarberphoto',
:url => ':s3_domain_url'
has_attached_file :photo, styles: { preview: '600x600',
size17: '476x476#',
size11: '308x308#',
size8: '224x224#',
size5: '140x140#',
size3: '84x84#',
size2: '56x56#',
size17x2: '952x952#',
size11x2: '616x616#',
size8x2: '448x448#',
size5x2: '280x280#',
size3x2: '168x168#',
size2x2: '112x112#' },
storage: :s3,
s3_credentials: "#{Rails.root}/config/s3.yml",
s3_protocol: 'https',
path: ':attachment/:id/:style.:extension',
bucket: 'danbarberphoto',
url: ':s3_domain_url'
@@per_page = 11
scope :enabled, lambda {
where(:enabled => true)
where(enabled: true)
}
scope :featured, lambda {
enabled.where(:featured => true)
enabled.where(featured: true)
}
def to_s