我正在从4.2.3升级到5.2.2。
https://guides.rubyonrails.org/upgrading_ruby_on_rails.html#new-framework-defaults
我应该把这些新的默认设置放在哪里?我试着把它们放进去
config/initializers/config.rb
但它说
C:/Users/Chloe/workspace/app/config/initializers/config。rb:38:in'block in:配置:模块(NoMethodError)的未定义方法'active_record'
我看到一个新文件
config/initializers/new_framework_defaults_5_2.rb
看到了吗
config/environments/development.rb
从
Rails.application.configure do
有这样的线条
config.active_record.migration_error
因此,我将以下内容添加到
new_framework_defaults_5_2.rb
Rails.application.configure do |config|
config.active_record.belongs_to_required_by_default = true
config.action_controller.per_form_csrf_tokens = true
...
但它说
C:/Users/Chloe/workspace/app/config/initializers/new_framework_defaults_5_2。rb:43:in'block in:#(NoMethodError)的未定义方法'active_record'
那我该把它们放在哪里呢?