具体的には...
新しい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 更新: この問題new_framework_defaults*
は、新しく生成されたアプリにファイルを含めないことが決定された時点のようです。次に、このプルリクエストnew_framework_defaults_*
は、ファイルがローリングベースでのみ保持されることを言及しています. 私はまだ理由/方法を調べています...