文件名称:has_secure_token:在 ruby on rails 中为任何模型创建唯一的随机标记。 ActiveRecord 的反向移植
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-18 06:53:27
Ruby
安全令牌 HasSecureToken 提供了一种简单的方法来为 ruby on rails 中的任何模型生成唯一的随机令牌。 SecureRandom::base58用于生成 24 个字符的唯一标记,因此极不可能发生冲突。 注意:如果您担心可能发生的冲突,则可以使用与相同的方法在数据库中生成竞争条件。 我们鼓励您在数据库中添加一个唯一索引来处理这种更不可能的情况。 安装 将此行添加到您的应用程序的Gemfile中: gem 'has_secure_token' 然后运行: $ bundle 或者自己安装: $ gem install has_secure_token 设置模型 第一步是生成迁移,以添加令牌密钥字段。 rails g migration AddTokenToUsers token : string => invoke active_record
【文件预览】:
has_secure_token-master
----.gitignore(185B)
----gemfiles()
--------rails4_1.gemfile(120B)
--------rails4_0.gemfile(147B)
--------rails4_2.gemfile(120B)
--------rails3.gemfile(120B)
----.travis.yml(484B)
----LICENSE.txt(1KB)
----README.md(3KB)
----has_secure_token.gemspec(1KB)
----lib()
--------active_support()
--------has_secure_token()
--------has_secure_token.rb(2KB)
----Gemfile(103B)
----Rakefile(439B)
----test()
--------has_secure_token_test.rb(727B)
--------models()
--------test_helper.rb(679B)
--------securerandom_test.rb(374B)
--------schema.rb(130B)