2013-08-28 22 views
0

在我的Rails應用程序中,使用Ruby 2.0.0-p0Rails 3.2.13,我還使用gem debugger進行調試。如果我必須在我的源代碼中調試一個區域,例如一個控制器方法,我會把debugger置於中間,當我執行這個動作的時候,它會轉到源代碼,然後在框架代碼中傳輸很多東西,這實際上弄亂了正常的調試。我可以通過幫助看到許多命令,但不知道如何處理。如何使用調試器遍歷源代碼 - Rails 3.2.13

我只是想只通過源代碼來遍歷..

請幫助我有一個解決辦法。謝謝:)) -

回答

1

改爲使用byebug。它是爲了克服debugger在ruby-2.0.0上遇到的問題而創建的,比如當你使用命令「next」的時候,它會讓它「步」,意外地將你引向框架資源。

免責聲明:我byebug的作者

+0

謝謝你給我的另一種選擇。無論如何,我只想知道我們如何使用調試器做到這一點,我希望調試器是一個廣泛使用的寶石 –

+0

對不起,我沒有正確解釋自己。 _Debugger對Ruby 2.0_不起作用。如果你仍然想使用它,或者等待補丁發佈或忍受當前的行爲......祝你好運! – deivid