我一直在尝试查找源代码,以便了解ActiveRecord 基于动态属性的查找器是如何工作的。我无法在源代码中找到定义所在的位置。
有人可以将我放在定义此功能的文件中的位置吗?谢谢!
使用 Rails 3.2.5
我一直在尝试查找源代码,以便了解ActiveRecord 基于动态属性的查找器是如何工作的。我无法在源代码中找到定义所在的位置。
有人可以将我放在定义此功能的文件中的位置吗?谢谢!
使用 Rails 3.2.5
我查看了 ActiveRecord::Model 并注意到其中包含一个名为 DynamicMatchers 的模块。看起来这是所有动态属性查找器的来源。本质上,它使用了缺少的方法并反映了相关的模型:
https://github.com/rails/rails/blob/master/activerecord/lib/active_record/dynamic_matchers.rb