有没有像我们使用 logger.debug 调试模型/控制器的方法?或者更好的方法?
谢谢你!
Edit 1
Using ruby 调试 http://bashdb.sourceforge.net/ruby-debug/home-page.html对我来说似乎是一个陡峭的学习曲线,有人能给我指点类似于 logger.debug 的东西吗?
Edit 2
好吧,我想我开始掌握 ruby-debug 了。
对于新手设置和使用 ruby-debug 的一些有用说明:
gem install ruby-debug
in config/environments/development.rb add
包括 'ruby-debug'
then just above the code you want to debug add:
debugger
if you need to debug third party plugin / gem, use
include 'ruby-debug'
debugger
just use ruby script/server to run, no need to add --debugger
Edit 3
这个插件确实帮助我理解 Rails 应用程序的流程。我强烈推荐这个给任何专业新手!
只需设置 ruby-debug,然后将调试器代码放置在控制器中应用程序请求的操作下的任何位置。然后你会发现伟大的启示!
我强烈建议你学习使用ruby 调试 http://bashdb.sourceforge.net/ruby-debug.html。您可以通过执行以下操作来安装它:
gem install ruby-debug
然后您可以添加一个debugger
在插件代码中或代码调用插件的位置对代码进行语句,单步调试它,看看出了什么问题。
我个人也使用这些设置,这使得它更容易使用 - 将它们放在~/.rdebugrc
file.
set autoeval
set autolist
set autoreload
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)