2011-04-26 55 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團隊引入一個更可插入的體系結構,以便在數據庫適配器上擁有更好的查找器,但它從未花費。我很抱歉你花在這個問題上。