gpt4 book ai didi

ruby-on-rails - 在 Ruby 中有没有办法判断方法的定义位置?

转载 作者:数据小太阳 更新时间:2023-10-29 06:55:37 24 4
gpt4 key购买 nike

在 Ruby 中有没有一种方法可以判断方法的定义位置?我正在浏览 ruby​​-guides 并且有一行代码显示为 Post.all 我怎么知道 all 是在哪里定义的?

最佳答案

如果你想知道定义方法的文件和行,使用

Post.method(:all).source_location

它会给你 [file, line] 或者 nil 如果它是一个 C 方法。

关于ruby-on-rails - 在 Ruby 中有没有办法判断方法的定义位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8554960/

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