如何在 Rails >= 7.2 中继续使用 Rails.application.secrets
原文英文,约300词,阅读约需1分钟。发表于: 。You could notice that in Rails 7.1 shown warning message in logs: W, [2024-10-21T15:34:51.142815 #472855] WARN -- : DEPRECATION WARNING: `Rails.application.secrets` is deprecated in favor of...
在Rails 7.1中,`Rails.application.secrets`被弃用,建议使用`Rails.application.credentials`,并将在Rails 7.2中移除。现有项目可以继续使用`config/secrets.yml`,只需在`config/application.rb`中添加`config.secrets = config_for(:secrets)`,并将`Rails.application.secrets`替换为`Rails.configuration.secrets`。此外,`secrets:setup`命令被移除,`secrets:edit`和`secrets:show`命令被弃用。