Sha256: 5dd723f1e219614b28454dabe91fd81da885fb8cb1cac7d217f5bd50818766c4

Contents?: true

Size: 808 Bytes

Versions: 2

Compression:

Stored size: 808 Bytes

Contents

class CmsUpload < ActiveRecord::Base

Paperclip::Attachment.interpolations[:cms_upload_dir_label] = proc do |attachment, style|
  attachment.instance.cms_upload_dir_label
end
# -- AR Extensions --------------------------------------------------------
  has_attached_file :file,
                    :url => '/common/:cms_upload_dir_label/:basename.:extension',
                    :path => Rails.public_path + "/" + LucyCms.config.cms_upload_directory + "/:cms_upload_dir_label/:basename.:extension"
  
  # -- Relationships --------------------------------------------------------
  belongs_to :cms_upload_dir
  belongs_to :cms_user
  
  # -- Validations ----------------------------------------------------------
  validates :cms_upload_dir_id, :presence => true
  validates_attachment_presence :file
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lucy_cms-0.0.6 app/models/cms_upload.rb
lucy_cms-0.0.5 app/models/cms_upload.rb