2010-12-04 195 views
8

大家好我有關於Ruby on Rails的這個視頻教程,我看到這個人在瀏覽器窗口中有一個底部腳本調試。問題是,我只有該視頻教程的一部分(該部分是免費的),他沒有提到該調試。也許你們可以弄明白。Ruby on Rails調試問題

下面是它的截圖:http://i55.tinypic.com/3537drp.png

我怎樣才能做到這一點?謝謝。

+0

看起來像一堆params。你可以在你的`application.html.erb`佈局文件的某處使用`<%= params.inspect%>`來實現一個不太漂亮的params轉儲。 – Zabba 2010-12-04 17:24:21

回答

9

在視圖中,做這樣的事情

<%= debug params %> 

將實現你顯示什麼。使用調試幫助程序,您基本上可以獲取任何可用於視圖的變量的yaml轉儲,通過將其格式化爲前>塊並使用不同的背景顏色,也可以「轉儲」轉儲。從外觀上看,他可能會將其添加到佈局的底部(可能位於app/views/layouts/application.html.erb中)。這會給你在任何頁面的轉儲。

+0

正是我想要的,謝謝一堆。 – 2010-12-04 17:38:26

0

看起來他只是將params.to_yaml渲染到頁面上。

0

在您的視圖調試視圖,你可以簡單地<%調試%>無論你想看到的數據流,然後重新裝入該視圖並在控制檯上可以運行每一行視圖並查看數據流..並確保您的gem文件中包含調試器gem。