Rails:弃用警告:您没有设置config.secret\u key\u base

我在运行我的规格时收到此警告。是否有生成密钥库的最佳实践,或者任何字符串都足够(关于安全问题)

您可能从3.x或以前的版本升级到Rails 4

首先生成一个随机密钥值:

$bundle exec rake secret

然后将该值放入config/initializers/secret_token.rb

YourApp::Application.config.secret\u key\u base='your secret'

将应用程序的名称替换为应用程序的名称

这里解释了原因

也看到http://guides.rubyonrails.org/upgrading_ruby_on_rails.html#config-秘密yml

发表评论