instance method
key
Ruby on Rails 5.2.8.1
Since v5.2.8.1Signature
key()
Returns the key pointing to the file on the service that’s associated with this blob. The key is in the standard secure-token format from Rails. So it’ll look like: XTAPjJCJiuDrLk3TmwyJGpUo. This key is not intended to be revealed directly to the user. Always refer to blobs using the signed_id or a verified form of the key.
Source
# File activestorage/app/models/active_storage/blob.rb, line 87
def key
# We can't wait until the record is first saved to have a key for it
self[:key] ||= self.class.generate_unique_secure_token
end
Defined in activestorage/app/models/active_storage/blob.rb line 87
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveStorage::Blob