Sha256: cdfa93f588ab28cf3c138733da0ecfc64a9f84c431dc6761c3a263a7f5cc6f32
Contents?: true
Size: 498 Bytes
Versions: 2
Compression:
Stored size: 498 Bytes
Contents
class FileUploader < CarrierWave::Uploader::Base storage :file def timestamp time=if model model.created_at || Time.now else Time.now end time.strftime("%Y%m") end # With slash in first place it will be absolute url, otherwise relative to Rails.root+"/public" def store_dir if model "upload/#{model.class.to_s.underscore}/#{timestamp}/#{model.id}" else "upload/misc" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lolita-file-upload-0.2.1 | app/uploaders/file_uploader.rb |
lolita-file-upload-0.2.0 | app/uploaders/file_uploader.rb |