1

我一直在尝试查找源代码,以便了解ActiveRecord 基于动态属性的查找器是如何工作的。我无法在源代码中找到定义所在的位置。

有人可以将我放在定义此功能的文件中的位置吗?谢谢!

使用 Rails 3.2.5

4

1 回答 1

1

我查看了 ActiveRecord::Model 并注意到其中包含一个名为 DynamicMatchers 的模块。看起来这是所有动态属性查找器的来源。本质上,它使用了缺少的方法并反映了相关的模型:

https://github.com/rails/rails/blob/master/activerecord/lib/active_record/dynamic_matchers.rb

于 2012-06-08T02:05:28.057 回答