Sha256: e0bd0b58470b10034c9600a4bfbc2a06eb1bc734a836eb7f71da1d6bc9861c19

Contents?: true

Size: 1.3 KB

Versions: 23

Compression:

Stored size: 1.3 KB

Contents

# encoding: utf-8

class <%= class_name %>Uploader < CarrierWave::Uploader::Base

  # Include RMagick or ImageScience support
  #     include CarrierWave::RMagick
  #     include CarrierWave::ImageScience

  # Choose what kind of storage to use for this uploader
  storage :file
  #     storage :s3

  # Override the directory where uploaded files will be stored
  # This is a sensible default for uploaders that are meant to be mounted:
  def store_dir
    "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
  end

  # Provide a default URL as a default if there hasn't been a file uploaded
  #     def default_url
  #       "/images/fallback/" + [version_name, "default.png"].compact.join('_')
  #     end

  # Process files as they are uploaded.
  #     process :scale => [200, 300]
  #
  #     def scale(width, height)
  #       # do something
  #     end

  # Create different versions of your uploaded files
  #     version :thumb do
  #       process :scale => [50, 50]
  #     end

  # Add a white list of extensions which are allowed to be uploaded,
  # for images you might use something like this:
  #     def extension_white_list
  #       %w(jpg jpeg gif png)
  #     end

  # Override the filename of the uploaded files
  #     def filename
  #       "something.jpg" if original_filename
  #     end

end

Version data entries

23 entries across 23 versions & 7 rubygems

Version Path
thorsson_carrierwave-0.4.12 rails_generators/uploader/templates/uploader.rb
thorsson_carrierwave-0.4.11 rails_generators/uploader/templates/uploader.rb
thorsson_carrierwave-0.4.10 rails_generators/uploader/templates/uploader.rb
thorsson_carrierwave-0.4.9 rails_generators/uploader/templates/uploader.rb
thorsson_carrierwave-0.4.8 rails_generators/uploader/templates/uploader.rb
thorsson_carrierwave-0.4.6 rails_generators/uploader/templates/uploader.rb
thorsson_carrierwave-0.4.5 rails_generators/uploader/templates/uploader.rb
carrierwave-0.4.10 rails_generators/uploader/templates/uploader.rb
jswanner-carrierwave-0.5.0.beta3 lib/generators/templates/uploader.rb
carrierwave-0.5.0.beta2 lib/generators/templates/uploader.rb
carrierwave-rails3-0.4.5 lib/generators/templates/uploader.rb
samlown-carrierwave-0.4.5 rails_generators/uploader/templates/uploader.rb
dsturnbull-carrierwave-0.4.9 rails_generators/uploader/templates/uploader.rb
dsturnbull-carrierwave-0.4.8 rails_generators/uploader/templates/uploader.rb
dsturnbull-carrierwave-0.4.7 rails_generators/uploader/templates/uploader.rb
carrierwave-0.4.5 rails_generators/uploader/templates/uploader.rb
dsturnbull-carrierwave-0.4.6 rails_generators/uploader/templates/uploader.rb
dsturnbull-carrierwave-0.4.5 rails_generators/uploader/templates/uploader.rb
carrierwave-0.4.4 rails_generators/uploader/templates/uploader.rb
durran-carrierwave-0.4.3 rails_generators/uploader/templates/uploader.rb