2012-09-20 28 views
2

幾天,我一直有以下問題:在我所有的車型未定義的方法`調試「爲無:NilClass

,我得到"undefined method調試」爲無:NilClass「`當它運行

logger.debug "whatever" 

添加軌道上。在logger.debug前解決問題,但我想找到原因。

我不知道到哪裏去尋找。我運行軌道3.2.8和只有我最近安裝的寶石是friendly_id

謝謝。

+0

有關記錄儀更多信息http://stackoverflow.com/questions/6019583/setting-up-the-logger- in-rails-3 – Amar

+0

謝謝,但這不能回答我的問題:爲什麼我突然被迫添加「Rails」。在每次使用logger.debug之前。它以前沒有它。這不是戲劇性的,但很煩人...... – ndemoreau

回答

1

的問題是由於我添加了助手的ActionView在我的模型的事實:

include ActionView::Helpers 

我不知道原因,但它的原因...... 爲了避免添加在導軌我所有的記錄行的前面,然後我加入這條線在具有助手的車型包括:

logger = Logger.new(STDOUT) 
相關問題