Method: ActiveStorage::Blob#key
- Defined in:
- activestorage/app/models/active_storage/blob.rb
#key ⇒ Object
Returns the key pointing to the file on the service that’s associated with this blob. The key is the secure-token format from Rails in lower case. So it’ll look like: xtapjjcjiudrlk3tmwyjgpuobabd. 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.
187 188 189 190 |
# File 'activestorage/app/models/active_storage/blob.rb', line 187 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(length: MINIMUM_TOKEN_LENGTH) end |