class method
self.generate_unique_secure_token
Ruby on Rails 6.0.6
Since v6.0.6Signature
self.generate_unique_secure_token()
To prevent problems with case-insensitive filesystems, especially in combination with databases which treat indices as case-sensitive, all blob keys generated are going to only contain the base-36 character alphabet and will therefore be lowercase. To maintain the same or higher amount of entropy as in the base-58 encoding used by has_secure_token the number of bytes used is increased to 28 from the standard 24
Source
# File activestorage/app/models/active_storage/blob.rb, line 98
def generate_unique_secure_token
SecureRandom.base36(28)
end
Defined in activestorage/app/models/active_storage/blob.rb line 98
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveStorage::Blob