簡體   English   中英

Ruby on Rails調試問題

[英]Ruby on Rails Debug Question

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

這是一個截圖: http//i55.tinypic.com/3537drp.png

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

在視圖中,做一些事情

<%= debug params %> 

將實現你所展示的。 使用調試幫助程序,您基本上可以獲得視圖可用的任何變量的yaml轉儲,它還可以通過在<pre>塊中格式化並使用不同的背景顏色來“漂亮”轉儲。 從他所擁有的外觀來看,他可能已將其添加到布局的底部(可能位於app / views / layouts / application.html.erb中)。 這將為您提供任何頁面中的轉儲。

Rails Footnotes gem非常易於配置,包括以下信息:

  • 變量賦值
  • 參數動作/控制器
  • 路線信息
  • SQL語句和執行時間

看看這個:

https://github.com/josevalim/rails-footnotes

對於調試視圖,您只需在視圖頁面中<%debugger%>,無論您想要查看數據流還是再次加載該視圖,您都可以在控制台上運行每一行視圖並查看數據流..並確保您在你的gem文件中有調試器gem。

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

您應該考慮使用--debugger標志運行rails,如本指南中所示: http//guides.rubyonrails.org/debugging_rails_applications.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM