有安全令牌
建立使用者模型
# Schema: User(token:string, auth_token:string)
class User < ActiveRecord::Base
has_secure_token
has_secure_token :auth_token
end
現在,當你建立新使用者時,會自動生成令牌和 auth_token
user = User.new
user.save
user.token # => "pX27zsMN2ViQKta1bGfLmVJE"
user.auth_token # => "77TMHrHJFvFDwodq8w7Ev2m7"
你可以使用 regenerate_token
和 regenerate_auth_token
更新令牌
user.regenerate_token # => true
user.regenerate_auth_token # => true