Использование искателей AR_Extensions для указания "not_in" - PullRequest
0 голосов
/ 27 апреля 2011

Я безуспешно пытаюсь использовать искатели AR-Extensions:

Мой код:

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 Ответ

1 голос
/ 29 апреля 2011

Не обойти вокруг вопроса.У меня не было времени исследовать, что вы получаете, но этот синтаксис больше не доступен при обновлении до Rails 3.x.Я удалил его из activerecord-import и не собираюсь представлять его как свой драгоценный камень.Когда я впервые написал этот код в 2006 году, я надеялся вдохновить команду rails-core на создание более подключаемой архитектуры для улучшения поиска среди адаптеров баз данных, но этого не произошло.Я прошу прощения за любое время, которое вы потратили на эту проблему.

...