Dop*_*Man 4 ruby debugging ruby-on-rails
我正在从Django到Rails.到目前为止,我刚刚创建了一个新的Rails应用程序,并在Gemfile此行中找到:
# Call 'debugger' anywhere in the code to stop execution and get a
# debugger console
gem 'byebug'
Run Code Online (Sandbox Code Playgroud)
这应该怎么样?它是否像评论中所说的那样简单明了?我可以debugger在代码中放置一些内容并在浏览器中获取调试器控件台?
启动rails服务器
rails s
Run Code Online (Sandbox Code Playgroud)
并监控日志.

现在尝试访问指向debugger代码中写入位置的页面.日志将在您放置debugger/ byebugword 的位置停止.
您可以在该时刻打印出变量
更新rails 4
关于Deivid的建议,我想在这里引用他
放下--debug标志.你不需要做任何特别的事情来在Rails 4中制作byebug工作.只需要'byebug'并打电话byebug