【文件属性】:
文件名称:has_tokens:创建用于访问 ActiveRecord 对象的令牌
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-24 23:13:31
Ruby
有令牌
创建用于访问 ActiveRecord 对象的令牌。 允许您以声明方式为 ActiveRecord 对象指定基于令牌的访问。
在幕后,has_tokens 使用 SecureRandom.hex,因此它们都是“c07a2”。 大小是可配置的,所以如果你需要一个长达数万亿个字符的令牌,你可以做到这一点,伙计。
安装
gem install has_tokens
活动记录实现
创建迁移以将字符串“public_token”添加到您的模型
索引那个 public_token 字段
class YourSuperActiveRecordClass < ActiveRecord::Base
HasTokens.on self
has_tokens public: 5
before_validation :generate_tokens, on: :create
vali
【文件预览】:
has_tokens-master
----.travis.yml(132B)
----has_tokens.gemspec(896B)
----Rakefile(28B)
----License.txt(1KB)
----Gemfile(94B)
----.rspec(9B)
----spec()
--------creating_tokens_spec.rb(1KB)
--------active_record_integration_spec.rb(747B)
----.gitignore(43B)
----lib()
--------has_tokens.rb(758B)
--------has_tokens()
----README.md(2KB)