26 lines
504 B
Ruby
26 lines
504 B
Ruby
# Custom options for CustomFields
|
|
CustomFields.options = {
|
|
:reserved_names => Mongoid.destructive_fields + %w(created_at updated_at)
|
|
}
|
|
|
|
# Set correct paths
|
|
module CustomFields
|
|
module Types
|
|
module File
|
|
class FileUploader < ::CarrierWave::Uploader::Base
|
|
|
|
def store_dir
|
|
"sites/#{model.site_id}/contents/#{model.class.model_name.underscore}/#{model.id}/files"
|
|
end
|
|
|
|
def cache_dir
|
|
"#{Rails.root}/tmp/uploads"
|
|
end
|
|
|
|
end
|
|
end
|
|
|
|
end
|
|
end
|
|
|