Sha256: e3a6f4d4f10f2944ef67de05d055e916252772c412ca1e8162bf3e086d9e774b

Contents?: true

Size: 605 Bytes

Versions: 172

Compression:

Stored size: 605 Bytes

Contents

class Caboose::Post < ActiveRecord::Base
  self.table_name = "posts"
  
  has_many :post_category_memberships
  has_many :post_categories, :through => :post_category_memberships
  belongs_to :site
  
  attr_accessible :id,
    :site_id,
    :category_id, 
    :title, 
    :body, 
    :published,
    :created_at
  has_attached_file :image, 
    :path => ':path_prefixposts/:id_:style.:extension',
    :default_url => 'http://placehold.it/300x300',
    :styles => {
      :tiny  => '75x75>',
      :thumb => '150x150>',
      :large => '400x400>'
    }
  do_not_validate_attachment_file_type :image

end

Version data entries

172 entries across 172 versions & 1 rubygems

Version Path
caboose-cms-0.5.201 app/models/caboose/post.rb
caboose-cms-0.5.200 app/models/caboose/post.rb
caboose-cms-0.5.199 app/models/caboose/post.rb
caboose-cms-0.5.198 app/models/caboose/post.rb
caboose-cms-0.5.197 app/models/caboose/post.rb
caboose-cms-0.5.196 app/models/caboose/post.rb
caboose-cms-0.5.195 app/models/caboose/post.rb
caboose-cms-0.5.194 app/models/caboose/post.rb
caboose-cms-0.5.193 app/models/caboose/post.rb
caboose-cms-0.5.192 app/models/caboose/post.rb
caboose-cms-0.5.191 app/models/caboose/post.rb
caboose-cms-0.5.190 app/models/caboose/post.rb
caboose-cms-0.5.189 app/models/caboose/post.rb
caboose-cms-0.5.188 app/models/caboose/post.rb
caboose-cms-0.5.187 app/models/caboose/post.rb
caboose-cms-0.5.186 app/models/caboose/post.rb
caboose-cms-0.5.185 app/models/caboose/post.rb
caboose-cms-0.5.184 app/models/caboose/post.rb
caboose-cms-0.5.183 app/models/caboose/post.rb
caboose-cms-0.5.182 app/models/caboose/post.rb