Reputation: 2084
In Rails 3.2, every app's config/secret_token.rb
has a secret_token
:
ProjectName::Application.config.secret_token = 'c9d1a7ea24444ddf06e4b52a7a08174fc9bc7483727b8ec674d6360f2fb93db007114971feeb1e0f69d6dda595dafb30956b057962aad44a137295128a6d23c0'
I am curious that which method Rails
used to generate the 128-bit code: c9d1a7ea24444ddf06e4b52a7a08174fc9bc7483727b8ec674d6360f2fb93db007114971feeb1e0f69d6dda595dafb30956b057962aad44a137295128a6d23c0
. I tried SecureRandom
, but it seems not have such method?
Upvotes: 0
Views: 47
Reputation: 1162
you want SecureRandom.hex(128)
http://www.jamesbadger.ca/2012/12/18/generate-new-secret-token/
Upvotes: 1