タイプdatetimeの属性thedateを持つモデルXがあります。
動的ファインダーで日付の年を利用できるようにする最も巧妙な方法は何ですか?
例:
X.find_by_year(2012)
X.find_by_location_and_year('here', 2012)
X.find_by_year_and_name(2012, 'name')
X.find_all_by_year(2012)
...
これまでのところ、このカスタム finder アプローチを見つけましたが、明らかに、必要なすべてのメソッドを手動で実装する必要があります。それは避けたい。