调试 Rails 应用程序
能够调试应用程序对于理解应用程序的逻辑和数据流非常重要。它有助于解决逻辑错误,并为编程体验和代码质量增加价值。用于调试的两个流行宝石是调试器 (用于 ruby 1.9.2 和 1.9.3)和 byebug (用于 ruby> = 2.x)。
要调试 .rb 文件,请按照下列步骤操作:
- 将
debugger或byebug添加到development的development组 - 跑
bundle install - 添加
debugger或byebug作为断点 - 运行代码或发出请求
- 请参阅在指定断点处停止的 rails 服务器日志
- 此时,你可以像
rails console一样使用服务器终端并检查变量和参数的值 - 要移至下一条指令,请键入
next并按enter - 踩出类型
c并按enter
如果你想调试 .html.erb 文件,断点将被添加为 <% debugger %>