【发布时间】:2018-06-16 23:43:22
【问题描述】:
具体...
我不明白在新 Rails 5.2 应用程序中,如果您进入控制台并检查Rails.application.config.action_controller.default_protect_from_forgery,它将返回true
...但是升级 Rails 5.2 应用程序,如果您进入控制台并检查Rails.application.config.action_controller.default_protect_from_forgery,它将返回nil(除非您在config/initializers/new_framework_defaults_5_2.rb 中手动设置)
This GitHub comment 提到了这种行为,但我不明白它是如何工作的,而且我还没有找到任何文档。
WIP 更新: This issue 似乎决定在新生成的应用程序中不包含 new_framework_defaults* 文件。然后this pull request 提到new_framework_defaults_* 文件仅以滚动方式保存。我仍在研究为什么/如何...
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5.2