diff options
| author | Xinhui | 2016-12-27 11:52:43 +0100 | 
|---|---|---|
| committer | Xinhui | 2016-12-27 12:11:49 +0100 | 
| commit | f8c53054f2243dd53c1c34a810657be60a59c2e6 (patch) | |
| tree | 9696fe6cbd6f4f2bc7fb2b80e463be15466e022f /app/uploaders | |
| parent | 9cf671b341fce2416e7f1bc6d620a8fb86e5a211 (diff) | |
| download | chouette-core-f8c53054f2243dd53c1c34a810657be60a59c2e6.tar.bz2 | |
Model import
Refs #2261
Diffstat (limited to 'app/uploaders')
| -rw-r--r-- | app/uploaders/import_uploader.rb | 49 | 
1 files changed, 49 insertions, 0 deletions
| diff --git a/app/uploaders/import_uploader.rb b/app/uploaders/import_uploader.rb new file mode 100644 index 000000000..2740393ca --- /dev/null +++ b/app/uploaders/import_uploader.rb @@ -0,0 +1,49 @@ +class ImportUploader < CarrierWave::Uploader::Base + +  # Include RMagick or MiniMagick support: +  # include CarrierWave::RMagick +  # include CarrierWave::MiniMagick + +  # Choose what kind of storage to use for this uploader: +  storage :file +  # storage :fog + +  # 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 +  #   # For Rails 3.1+ asset pipeline compatibility: +  #   # ActionController::Base.helpers.asset_path("fallback/" + [version_name, "default.png"].compact.join('_')) +  # +  #   "/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 resize_to_fit: [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_whitelist +  #   %w(jpg jpeg gif png) +  # end + +  # Override the filename of the uploaded files: +  # Avoid using model.id or version_name here, see uploader/store.rb for details. +  # def filename +  #   "something.jpg" if original_filename +  # end + +end | 
