我在运行我的规格时收到此警告.是否有生成密钥库的最佳实践,或者任何字符串都足够(关于安全问题)?
我在运行我的规格时收到此警告.是否有生成密钥库的最佳实践,或者任何字符串都足够(关于安全问题)?
你很可能从3升级到了Rails 4.x或以前的版本.
首先生成一个随机密钥值:
$ bundle exec rake secret
然后取该值并将其放入config/initializers/secret_token.rb
:
YourApp::Application.config.secret_key_base = 'your-secret'
将YourApp
替换为应用程序的名称.
原因解释如下.
另见http://guides.rubyonrails.org/upgrading_ruby_on_rails.html#config-secrets-yml