Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
module Paperclip
# The Attachment class manages the files for a given attachment. It saves
# when the model saves, deletes when the model is destroyed, and processes
# the file upon assignment.
class Attachment
def self.default_options
@default_options ||= {
:url => "/system/:class/:attachment/:id/:style/:basename.:extension",
:path => ":rails_root/public/system/:class/:attachment/:id/:style/:basename.:extension",
:styles => {},
:default_url => "",
:default_style => :original,
:validations => {},
:storage => :filesystem, # if you wish to use S3 everywhere, change this to :storage => :s3
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment