2

数日間、次の問題が発生しています。

すべてのモデルで、"undefined method実行時に nil:NilClass"` の debug' が表示されます

logger.debug "whatever"

レールの追加。logger.debug の前で問題は解決しますが、原因を突き止めたいと思います。

どこを探せばいいのかわからない。Rails 3.2.8 を実行していますが、最近インストールした唯一の gem は Friendly_id です。

ありがとう。

4

1 に答える 1

1

この問題は、モデルに actionview ヘルパーを追加したことが原因です。

  include ActionView::Helpers

理由はわかりませんが、それが原因です...すべてのロガー行の前に Rails を追加する必要がないように、ヘルパーが含まれているモデルに次の行を追加しました。

  logger = Logger.new(STDOUT)
于 2012-09-20T15:40:49.860 に答える