错误'安全警告:没有为Rack :: Session :: Cookie提供秘密选项'

iCy*_*org 68 ruby-on-rails

可能重复:
Rack :: Session :: Cookie警告没有提供秘密选项?

在创建脚手架时,我今天遇到了这个错误:

安全警告:Rack :: Session :: Cookie没有提供任何秘密选项.这构成了安全威胁.强烈建议您提供密码以防止可能来自精心制作的Cookie的漏洞利用.在将来的Rack版本中不支持此功能,未来版本甚至会使您现有的用户cookie无效.

但关键是设置config/initializers/secret_token.rb.

我应该做什么,或者这只是一个标准的警告,我可以放心地忽略,因为我已经有了钥匙?

Jon*_*son 23

这是一个正在讨论的已知问题.这是由于升级到Rack 1.4.2和您的选择.据知情人士说,在使用解决方案更新Rails之前,你应该忽略错误或降级到Rack 1.4.1.