Sha256: 0e506a144ddaab64fa6a19dbea6d799a18fe3ef68b2ea0485461338973a5a32b
Contents?: true
Size: 823 Bytes
Versions: 1
Compression:
Stored size: 823 Bytes
Contents
# Custom options for CustomFields CustomFields.options = { :reserved_names => Mongoid.destructive_fields + %w(created_at updated_at) } module CustomFields class Field field :ui_enabled, :type => Boolean, :default => true def class_name_to_content_type self._parent.send :class_name_to_content_type, self.class_name end protected def ensure_class_name_security self._parent.send :ensure_class_name_security, self end end module Types module File class FileUploader < ::CarrierWave::Uploader::Base # Set correct paths 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
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
locomotive_cms-2.0.0.rc1 | lib/locomotive/custom_fields.rb |