2016-06-18 15 views
1

私はhas_secure_token gemを使用しています。トークン文字長を8に短縮したいと思います。デフォルトでは24です。これは宝石へのリンクですhttps://github.com/robertomiranda/has_secure_tokenRails has_secure_token短縮文字長

このトークンは私のグループモデルに関連付けられています。私は宝石のコードを通り抜けて、groups_helper.rbでこれをやろうとしましたが、私は運がありませんでした。トークンの長さを変更する方法についての考え方?これは単純な修正である場合は事前にお詫びしますが、私はここで何かを逃しています。ありがとう。

module GroupsHelper 
    def generate_unique_secure_token 
    SecureRandom.base58(4) 
    end 
end 

答えて

0

残念ながら、これはhas_secure_tokenでは不可能です。あなたは一意の宝石のように他の選択肢試すことができます

has_unique_field :my_token, length: 8 
:次に https://github.com/EventtusHQ/uniqueness

を、あなたのような何かを行うことができます

関連する問題