调试 Rails 应用程序

能够调试应用程序对于理解应用程序的逻辑和数据流非常重要。它有助于解决逻辑错误,并为编程体验​​和代码质量增加价值。用于调试的两个流行宝石是调试 (用于 ruby 1.9.2 和 1.9.3)和 byebug (用于 ruby> = 2.x)。

要调试 .rb 文件,请按照下列步骤操作:

  1. debuggerbyebug 添加到 developmentdevelopment
  2. bundle install
  3. 添加 debuggerbyebug 作为断点
  4. 运行代码或发出请求
  5. 请参阅在指定断点处停止的 rails 服务器日志
  6. 此时,你可以像 rails console 一样使用服务器终端并检查变量和参数的值
  7. 要移至下一条指令,请键入 next 并按 enter
  8. 踩出类型 c 并按 enter

如果你想调试 .html.erb 文件,断点将被添加为 <% debugger %>