gpt4 book ai didi

ruby-on-rails - 记录异常 : comparison of Fixnum with :debug failed in Rails 3. 2

转载 作者:行者123 更新时间:2023-12-04 20:08:14 24 4
gpt4 key购买 nike

我在 Rails 3.2 中创建了一个应用程序,生成了一个 Controller 页面,添加了一个默认路由,删除了 public/index.html 文件并在导航“/”时出现以下错误。

Internal Server Error
comparison of Fixnum with :debug failed

详细日志:https://gist.github.com/1698521

基本上是添加严重性时引发的错误。

activesupport-3.2.1/lib/active_support/buffered_logger.rb:80

def add(severity, message = nil, progname = nil, &block)
@log.add(severity, message, progname, &block)
end

关于为什么会发生这种情况有什么想法吗?

TIA

最佳答案

问题是我在初始化程序中设置了错误的日志级别:

Rails.logger.level = :debug

问题是 Logger 类在内部将属性级别与 Fixnum 进行比较,这是错误的,我放了一个符号。应该这样做:

Rails.logger.level = 0

当然,@Wilhelm 关于在 Controller 中定义 root 的最佳实践是正确的

关于ruby-on-rails - 记录异常 : comparison of Fixnum with :debug failed in Rails 3. 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9053166/

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