只在开发环境中需要设计config.secret_key吗?

时间:2016-08-06 02:28:58

标签: ruby-on-rails devise

在devise.rb中未设置config.secret_key时,我在NEW staging上收到此错误,但它在开发环境中无需设置它,是打算吗?所以只有开发不需要config.secret_key?

出于某种原因,我们的OLD升级工作没有config.secret_key,没有任何想法吗?

CURLOPT_USERAGENT

2 个答案:

答案 0 :(得分:0)

正如消息所说:

请将以下内容添加到您的Devise初始化程序中:

config.secret_key =' - 密钥 - '

答案 1 :(得分:0)

设计密钥

Devise使用密钥来保证安全。在开发模式下,它不需要密钥,但在生产模式下。您必须在config / initializer / devise.rb

中设置密钥