大家好我在Ruby on Rails上有这个视频教程,我在浏览器窗口看到这个家伙有一个底部脚本调试。问题是,我只有该视频教程的一部分(该部分是免费的),他对该调试没有任何说明。也许你们可以搞清楚。
以下是一张截图:http://i55.tinypic.com/3537drp.png
我怎样才能实现这一目标?感谢。
答案 0 :(得分:9)
在视图中,执行类似
的操作<%= debug params %>
将实现您所展示的内容。使用调试助手,您基本上可以获得视图可用的任何变量的yaml转储,它还可以通过在&lt; pre&gt;中格式化它来“漂亮”转储。阻止并使用不同的背景颜色。从他所拥有的外观来看,他可能已将其添加到布局的底部(可能位于app / views / layouts / application.html.erb中)。这将为您提供任何页面中的转储。
答案 1 :(得分:1)
Rails Footnotes gem非常易于配置,包括以下信息:
检查出来:
答案 2 :(得分:0)
看起来他只是在网页上呈现params.to_yaml
。
答案 3 :(得分:0)
您应该考虑使用--debugger标志运行rails,如本指南中所示: http://guides.rubyonrails.org/debugging_rails_applications.html
答案 4 :(得分:0)
用于调试视图,您只需&lt;%debugger%&gt;在您的视图页面中,只要您想要查看数据流并再次加载该视图,您就可以在控制台上运行每一行视图并查看数据流..并确保您的gem文件中有调试器gem。