调试 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 %>