3 ruby debugging ruby-on-rails-3.2 sublimetext2
最近我开始使用Sublime Text 2 for Rails应用程序,我发现它真的很棒.然后我需要调试一个方法.我只是提出debugger了一种方法,没有任何反应.顺便说一下,我正在使用乘客.
然后我安装pry_debug并放了一个binding.pry关键字,也没有结果.不打破.现在Gemfile我pry_debug和debugger宝石.
那么我可以在Sublime text 2中调试Rails应用程序吗?特别是使用pry_debug宝石.
您不使用ruby-debug槽IDE,至少不使用Sublime Text 2.将以下代码放在适当的位置.假设你已经安装了ruby-debuggem.
require 'ruby-debug'
...
debugger
...
Run Code Online (Sandbox Code Playgroud)
当您启动服务器时,您将从该断点(调试器代码行)获得调试控制台.从那里你可以使用n(下一个),c(继续)来浏览代码或我喜欢的代码,以便irb在运行时更改它.这是旧的屏幕转换,但调试器仍然以相同的方式工作.
如果您真的想要IDE调试,可以查看Rad on Rails(我认为对Ruby 1.8.x的官方支持),但请相信我,这比它的价值更麻烦.坚持Sublime Text 2,因为它太棒了!
| 归档时间: |
|
| 查看次数: |
3428 次 |
| 最近记录: |