Sha256: 92e7e743094fb48b2b029da870431ab4b75e2d8bffb4c6dbfd5d2a7ff44b7839

Contents?: true

Size: 849 Bytes

Versions: 4

Compression:

Stored size: 849 Bytes

Contents

# To change this template, choose Tools | Templates
# and open the template in the editor.

require 'paperclip'

class Digital < ActiveRecord::Base

  include Paperclip::Glue

  # Rails 4 move to Controller
  # attr_accessible :attachment

  has_attached_file :attachment,
                    styles: { medium: '300x300>', thumb: '100x100>' },
                    path: ':rails_root/private/digitals/:id/:basename.:extension'

  # Paperclip version 4.0 : all attachments are required to include a content_type validation,
  # a file_name validation, or to explicitly state that they're not going to have either.
  # Paperclip raises MissingRequiredValidatorError error if you do not do this.
  validates_attachment_content_type :attachment,
                                    content_type: ['image/jpg', 'image/jpeg', 'image/png', 'image/gif']
end

Version data entries

4 entries across 2 versions & 1 rubygems

Version Path
datashift-0.40.1 spec/dummy/app/models/digital.rb
datashift-0.40.1 spec/fixtures/models/digital.rb
datashift-0.40.0 spec/dummy/app/models/digital.rb
datashift-0.40.0 spec/fixtures/models/digital.rb