gpt4 book ai didi

ruby-on-rails - 如何用 ActiveSupport::LoggerSilence 替换 LoggerSilence?

转载 作者:行者123 更新时间:2023-12-04 00:22:14 33 4
gpt4 key购买 nike

当我运行 heroku run rake db:migrate 时要在 Heroku 上运行 rails 应用程序的迁移,我收到以下弃用警告。它是如何修复的?

DEPRECATION WARNING: Including LoggerSilence is deprecated and will be removed in Rails 6.1. Please use `ActiveSupport::LoggerSilence` instead (called from <top (required)> at /app/config/application.rb:18)

当我运行时,我也会收到同样的警告:heroku run rake db:seed当我再次运行 heroku run rake db:examples

我有一点困惑是我有 config/application.rb但它在项目的根目录中,而不是在/app 目录中。我应该在 app 中创建另一个配置文件吗?目录(如果是这样,该文件中有什么内容?)。谢谢!

最佳答案

对我来说,我将问题追查到 rails_12factor 的依赖项— rails_stout_logging .

显然是not recommended为使用 rails 5+ 创建的应用程序使用 rails_12factor我正在运行一个 Rails 6 应用程序。

简单地删除 rails12_factor 就解决了我的问题。

关于ruby-on-rails - 如何用 ActiveSupport::LoggerSilence 替换 LoggerSilence?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59744549/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com