我有一个模型X,其属性thedate类型为datetime。
使动态查找器可使用日期年份的最巧妙方法是什么?
例子:
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)
...
到目前为止,我找到了这种自定义查找器方法,但显然这需要手动实现每个所需的方法。我想避免这种情况。
我有一个模型X,其属性thedate类型为datetime。
使动态查找器可使用日期年份的最巧妙方法是什么?
例子:
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)
...
到目前为止,我找到了这种自定义查找器方法,但显然这需要手动实现每个所需的方法。我想避免这种情况。