Dynamic Finder(rails)

RailsのActive Record Dynamic Finderってすごいね。

DBのテーブルのカラム名を指定すると自動的にselectしてくれるよ。

例)Employeeテーブルにfirst_nameカラムが存在すると、コードを書かなくてもActive Recordが自動的にDBにselectしてくれるよ。

Employee.find_by_first_name 姓
Employee.find_all_by_first_name 姓
Employee.find_all_by_first_name_and_last_name 姓, 名

http://rakuto.blogspot.com/2006/02/activerecord-hacks-dynamic-finder.html