我正在尝试使用AR-Extensions查找器但没有成功:
我的代码:
Post.all(:conditions=>{:updated_at_not_in=>2.weeks.ago..Date.today}}
我得到“updated_at_not_in:unknown column”。
我缺少什么?
P.S。 在Post模型中我要求:
require 'ar-extensions'
require 'ar-extensions/adapters/mysql'
require 'ar-extensions/import/mysql'
我正在使用MySQL,Rails 2.3.8
答案 0 :(得分:1)
不要绕过这个问题。我没有时间调查你得到的内容,但是当你升级到Rails 3.x时,这种语法不再可用。我已将它从activerecord-import中删除,并且没有计划将其作为自己的gem引入。当我在2006年首次编写此代码时,我希望激发rails-core团队引入更可插拔的架构,以便在数据库适配器之间拥有更好的查找器,但它从未采用过。我为你在这个问题上花的时间道歉。