Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 未定义的方法'debug';零级:零级_Ruby On Rails_Debugging - Fatal编程技术网

Ruby on rails 未定义的方法'debug';零级:零级

Ruby on rails 未定义的方法'debug';零级:零级,ruby-on-rails,debugging,Ruby On Rails,Debugging,几天来,我一直有以下问题: 在我所有的模型中,当nil:NilClass运行时,我得到了“undefined methoddebug” logger.debug "whatever" 添加Rails。在logger.debug前面解决了这个问题,但我想找出原因 我不知道去哪里找。我运行的是rails 3.2.8,我最近安装的唯一一个gem是friendly_id 谢谢。问题是因为我在模型中添加了actionview帮助程序: include ActionView::Helpers 我不知

几天来,我一直有以下问题:

在我所有的模型中,当nil:NilClass运行时,我得到了
“undefined method
debug”

logger.debug "whatever"
添加Rails。在logger.debug前面解决了这个问题,但我想找出原因

我不知道去哪里找。我运行的是rails 3.2.8,我最近安装的唯一一个gem是friendly_id


谢谢。

问题是因为我在模型中添加了actionview帮助程序:

  include ActionView::Helpers
我不知道原因,但这是原因。。。 为了避免在我的所有日志行前面添加Rails,我在包含帮助程序的模型中添加了这一行:

  logger = Logger.new(STDOUT)

关于logger的更多信息谢谢,但这并不能回答我的问题:为什么我突然被迫在logger.debug之前添加“Rails”。以前没有它也行。这不是戏剧性的,但令人讨厌。。。