Sha256: 87586399b66f1ee6fec3ce3b421efcd185c3f5f58624433f099c4d245d97e558
Contents?: true
Size: 361 Bytes
Versions: 1
Compression:
Stored size: 361 Bytes
Contents
module HasAttachedFiles extend ActiveSupport::Concern included do has_many :all_attached_files, class_name: :AttachedFile, foreign_key: :user_id end def recalculate_all_attached_files af = all_attached_files.pluck(:attachment_file_size) self.all_attached_files_count = af.count self.all_attached_files_size = af.sum save end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
the_storages-0.0.2 | app/models/concerns/has_attached_files.rb |