2016-03-11 129 views
5

在我的Rails應用程序中,我能夠在控制器中使用byebug。byebug和網絡控制檯在視圖中不工作

但是,在視圖中添加byebugconsole正幫助我獲得調試控制檯。

我使用Haml,因此它不是<% console %>。換句話說,該線(一兩個在-A-時間)我在視圖中使用的是:

byebug 
console 

我沒有嘗試過撬開或撬調試,但顯然他們還沒有工作在意見?

我是不是正確使用這些寶石,還是有另一種方法在視圖中添加調試?

謝謝, 庫馬爾。

+0

讓我們知道你試過了嗎?意味着你如何在'haml'視圖中添加'byebug'? –

+0

只是「byebug」(沒有引號)在一行中本身 – Kumar

+0

所以,只需嘗試「byebug」或「= byebug」,如下面的答案中所述。祝你好運! –

回答

3

嘗試在自己的行

- byebug
+0

工作。謝謝。 – Kumar

3

爲了擴大對@ bf34的answer,你可能只需要告訴HAML是byebug是代碼,需要運行。您可以通過如HAML reference

+0

這很有幫助。謝謝。 – Kumar

0

解釋了我-(例如- byebug)在它之前做到這一點,這一個在這裏工作

<% byebug %> 

希望它爲你呢!