Module: EchoUploads

Defined in:
lib/echo_uploads/s3_store.rb,
lib/echo_uploads.rb,
lib/echo_uploads/file.rb,
lib/echo_uploads/model.rb,
lib/echo_uploads/mapper.rb,
lib/echo_uploads/railtie.rb,
lib/echo_uploads/version.rb,
lib/echo_uploads/callbacks.rb,
lib/echo_uploads/validation.rb,
lib/echo_uploads/mapped_file.rb,
lib/echo_uploads/abstract_store.rb,
lib/echo_uploads/filesystem_store.rb,
lib/echo_uploads/prm_file_writing.rb,
lib/echo_uploads/tmp_file_writing.rb

Overview

If you want to validate the presence of a file, be sure to use:

validates :attr, uploads: {presence: true}

instead of:

validates :attr, presence: true

The former takes into account files that have already been persisted, whereas the latter does not and will cause false validation errors.

Defined Under Namespace

Modules: Callbacks, Model, PrmFileWriting, TmpFileWriting, Validation Classes: AbstractStore, File, FilesystemStore, MappedFile, Mapper, Railtie, S3Store

Constant Summary collapse

VERSION =
'0.0.17'