是否有Rails函数或gem来显示用户在显示结果页面之前经历的所有控制器和操作?

时间:2012-03-25 16:29:00

标签: ruby-on-rails ruby ruby-on-rails-3

用于教育目的。目前我正在使用%= debug(params) if Rails.env.development? %>来显示非常基本的信息,例如我点击链接后调用的操作,控制器,ID等。

我想知道是否可以使用相同类型的调试信息,但是要显示请求和操作的连续性等.Rails在页面上显示结果之前就已经完成了。这将有助于我更深入地了解Rails框架。

1 个答案:

答案 0 :(得分:2)

一个好的做法是使用命令 tail 显示log / development.log并使用 grep 过滤它:

tail log/development.log -f | grep Processing -A 2

参数'-A'(后)是显示通常包含params的2行,您可以根据需要更改它或使用'-B'(之前)或使用grep中的regexp来准确过滤你的内容需要,

我希望这可以帮到你。

啤酒