2011-04-26 30 views
0

我试图使用AR-扩展发现者没有成功:使用AR_Extensions'发现者指定 “NOT_IN”

我的代码:

Post.all(:conditions=>{:updated_at_not_in=>2.weeks.ago..Date.today}} 

我得到 “updated_at_not_in:未知柱”。

我失踪了吗?

p.s. 在Post模型我都要求:

require 'ar-extensions' 
require 'ar-extensions/adapters/mysql' 
require 'ar-extensions/import/mysql' 

我使用MySQL,Rails的2.3.8

回答

1

不裙子解决此问题。我没有时间去调查你得到的是什么,但是当你升级到Rails 3.x时,这个语法不再可用。我已将它从activerecord-import中删除,并且没有计划将其作为自己的宝石引入。当我在2006年第一次写这个代码时,我希望激励rails-core团队引入一个更可插入的体系结构,以便在数据库适配器上拥有更好的查找器,但它从未花费。我很抱歉你花在这个问题上。