加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 在Rails中调试?

发布时间:2020-12-17 03:06:30 所属栏目:百科 来源:网络整理
导读:你将如何在 RubyonRails中成功调试’相对’?我知道并广泛使用以下内容: 终端 Rails控制台 开发人员工具 日志文件(生产/开发) 如果有其他可用的技术独立于其运行的环境,那么它将有助于更快地调试批次. 解决方法 这些宝石使得调试Rails应用程序变得更加容易,
你将如何在 RubyonRails中成功调试’相对’?我知道并广泛使用以下内容:

>终端
> Rails控制台
>开发人员工具
>日志文件(生产/开发)

如果有其他可用的技术独立于其运行的环境,那么它将有助于更快地调试批次.

解决方法

这些宝石使得调试Rails应用程序变得更加容易,而无需使用真正的调试器:

group :development do
  gem "better_errors"
  gem "binding_of_caller"
  gem "pry-rails"
end

当您跳过错误时,Better errors会在浏览器中为您提供带有REPL的完整堆栈跟踪.

使用Pry,您可以在代码中的某处放置binding.pry语句,下一个请求将在该行停止.现在,您可以检查控制台中正在运行的代码,检查或更改变量,然后键入exit以恢复请求.

这两个宝石都有很多共同之处,对我而言,主要的区别在于better_errors提供了很好的反馈和对意外错误的REPL,而pry让我有可能在我想要时停止,检查和恢复请求.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读