【发布时间】:2011-04-08 03:44:56
【问题描述】:
出于教育和实验的原因,我希望能够覆盖 ActiveRecord::QueryMethods 中的某些方法。
示例:User 是一个 ActiveRecord 类,其中包含覆盖 QueryMethod“订单”的模块:
User.where("last_logged_in_at < ?", 1.year.ago).order("my own kind of arguments here")
但是,我似乎无法正常工作。我应该覆盖什么模块? ARel gem、AR::Relation 或 AR::QueryMethods 中的某些内容?
【问题讨论】:
标签: ruby activerecord arel