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'