gpt4 book ai didi

ruby - 谁在召唤我的 gem ?

转载 作者:太空宇宙 更新时间:2023-11-03 18:12:03 25 4
gpt4 key购买 nike

我正在编写一个 gem,在我的 gem 中,我需要知道调用我的 gem 的文件的位置(绝对)。我怎样才能得到这些信息?我试过使用与 caller 相关的东西,但它没有给出位置,只有调用者方法名称。

最佳答案

caller 是过时的。使用 caller_locatons

caller_locations(0, 1).first.absolute_path

如果这不是您想要的,请将 caller_locations 的第一个参数更改为 1,等等。

关于ruby - 谁在召唤我的 gem ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32290333/

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