gpt4 book ai didi

ruby-on-rails - Rails 应用程序中 Mongoid 记录器的未定义方法 `level`

转载 作者:可可西里 更新时间:2023-11-01 09:28:19 25 4
gpt4 key购买 nike

我看到了这个:

undefined method `level' for #<Mongoid::Logger:0xcd1a1f>

当我在我的 init 中设置 Mongoid 记录器时。记录器是通过简单的方式设置的:

Mongoid.logger = Logger.new($stdout)

在 global.rb 中

这里有什么问题?如何让 Mongoid 登录到我自己的记录器以便我可以看到一些查询?

我也试过没用:

Mongoid.logger = Logger.new($stdout, :info)

最佳答案

最新版本已损坏:

https://github.com/mongoid/mongoid
http://travis-ci.org/#!/mongoid/mongoid/builds/722676

你必须等到他们修复它或使用旧版本

编辑:好的,我遇到了同样的问题,我通过这样做解决了它:

1) 在你的 Gemfile 中设置你想要的 mongoid gem 的特定版本

gem 'mongoid', '= 2.4.5'

2) 安装

$ bundle install

3) 重启你的服务器

关于ruby-on-rails - Rails 应用程序中 Mongoid 记录器的未定义方法 `level`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9401564/

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