未定义的方法`debug'为零:NilClass

时间:2012-09-20 09:35:16

标签: ruby-on-rails debugging

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

在我的所有模型中,我得到"undefined method debug'为nil:NilClass“`运行时

logger.debug "whatever"

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

我不知道在哪里搜索。我正在运行rails 3.2.8,我最近安装的唯一gem是friendly_id

感谢。

1 个答案:

答案 0 :(得分:1)

问题是由于我在我的模型中添加了actionview助手:

  include ActionView::Helpers

我不知道原因,但这是原因...... 为了避免在我的所有记录器行前添加Rails,我在包含Helpers的模型中添加了这一行:

  logger = Logger.new(STDOUT)