我如何知道哪些模块与ActiveRecord :: Base相关联?

时间:2011-07-14 02:21:04

标签: ruby-on-rails ruby activerecord

我在定位调用ActiveRecord实例上调用的方法的位置时遇到了一些困难。通常它们来自一些混合模块,但我甚至找不到指示混合哪些模块的文档。是否有文档列出混合到ActiveRecord中的模块?或者我是否必须打开base.rb来查找?

这实际上只是一般处理Rails的特定实例 - 如果我想找到定义方法的位置,我该如何寻找它?大多数人都会直接看代码吗?

1 个答案:

答案 0 :(得分:2)

Rails源代码肯定是错综复杂的。当我迷路时,我首先转到Rails API,然后执行Ctrl-F并查找方法名称。你问的具体方法是什么?