ActiveRecordについて調べる必要があったのでまとめました。 調べたソースコードは activerecord-2.3.5 です。 どっか間違えていたら教えてもらえると助かります。>< ActiveRecord::Base#findから ActiveRecordから派生したクラスを使い、下記のようなコードで呼び出す。 Person.find(:all, :conditions => [ "category IN (?)", categories], :limit => 50) Person.find(:all, :conditions => { :friends => ["Bob", "Steve", "Fred"] } findのコードはどうなっているかというと、 def find(*args) options = args.extract_options! validate_fi