gpt4 book ai didi

ruby-on-rails - pry :给我看堆栈

转载 作者:行者123 更新时间:2023-12-04 07:28:51 24 4
gpt4 key购买 nike

在 Rails 中使用 Pry,当我在代码中遇到断点时
绑定(bind).pry

我想知道我是怎么到这里的,谁给我打电话,谁给他们打电话等等。但奇怪的是我没有看到那个命令。有人知道吗?

最佳答案

要在没有任何 pry 插件的情况下执行此操作(我在使用 pry-stack_explorer 时遇到了问题),只需查看 caller .

我实际上是在寻找我的项目名称来过滤掉所有不相关的 Rails 堆栈项。例如,如果我的项目名称是 archie我会使用:

caller.select {|line| line.include? "archie" }

这给了我正在寻找的堆栈跟踪。

更短的方法是:
caller.select {|x| x["archie"] }

这同样有效。

关于ruby-on-rails - pry :给我看堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15303103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com