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 に答える