Pb Xapian/Xapit

Bonjour,

Je suis toujours dans mon installation/utilisation de xapian/xapit.
J’ai pour l’instant suivi la doc de xapit et je rencontre un problème
quand j’execute rake xapit:index, j’ai une erreur

** Invoke xapit:index (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute xapit:index
Indexing Archive
rake aborted!
undefined method find_each' for #<Class:0x102ee9af0> /Users/nicolas/.gem/ruby/1.8/gems/activerecord-2.1.2/lib/active_record/ base.rb:1672:inmethod_missing_without_paginate’
/Users/nicolas/Documents/Developpements/RoR/NotreImmeuble/vendor/gems/
mislav-will_paginate-2.3.3/lib/will_paginate/finder.rb:164:in
method_missing' /Library/Ruby/Gems/1.8/gems/xapit-0.2.7/lib/xapit/adapters/ active_record_adapter.rb:17:infind_each’
/Library/Ruby/Gems/1.8/gems/xapit-0.2.7/lib/xapit/index_blueprint.rb:
77:in index_all' /Library/Ruby/Gems/1.8/gems/xapit-0.2.7/lib/xapit/index_blueprint.rb: 15:inindex_all’
/Library/Ruby/Gems/1.8/gems/xapit-0.2.7/lib/xapit/index_blueprint.rb:
13:in each' /Library/Ruby/Gems/1.8/gems/xapit-0.2.7/lib/xapit/index_blueprint.rb: 13:inindex_all’
/Library/Ruby/Gems/1.8/gems/xapit-0.2.7/lib/xapit.rb:10:in `index_all’

A noter que cette erreur persiste même si je désactive will_paginate.

Une idée?

Merci
Nicolas


Vous avez reçu ce message, car vous êtes abonné au groupe “Railsfrance” de
Google G…
Pour transmettre des messages à ce groupe, envoyez un e-mail à l’adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l’adresse
[email protected]

To unsubscribe, reply using “remove me” as the subject.

Je me répond à moi-même. Visiblement le find_each est apparu en 2.3 et
je suis en 2.1.
Je vais regarder comment contourenr cela (sans passer en 2.3)


Vous avez reçu ce message, car vous êtes abonné au groupe “Railsfrance” de
Google G…
Pour transmettre des messages à ce groupe, envoyez un e-mail à l’adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l’adresse
[email protected]

To unsubscribe, reply using “remove me” as the subject.

Je sens que je peux apprendre/comprendre quelque chose.
En regardant ActiveRecord 2.3.4 (au passage encore merci Open gem),
j’ai vu que cette fonction était dans le module Batches (fichier
batches.rb).
Comment je fais pour intégrer ce module/fichier dans mon appli? Dans
les lib?


Vous avez reçu ce message, car vous êtes abonné au groupe “Railsfrance” de
Google G…
Pour transmettre des messages à ce groupe, envoyez un e-mail à l’adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l’adresse
[email protected]

To unsubscribe, reply using “remove me” as the subject.