On Tue, May 23, 2006 at 08:42:10AM +0200, Tom wrote: > Jens Kraemer wrote: > > Hi! > > > > On Mon, May 22, 2006 at 09:37:54AM +0200, Jan Prill wrote: > >> symbols pointing to instance methods of your model here, i.e. > >> to retrieve and index data from a related model. > >> " > > > > right, just use the method name as a symbol in the fields list: > > > > class MyModel < ActiveRecord::Base > > acts_as_ferret :fields => [ :full_text, 'title' ] > > def full_text > > # return content to be indexed here > > end > > end > > > > where title is a normal database backed attribute. > > > > Thanks Jens, > > Now I've got the approach figured out, but I seem to be having problems > yet. It seems that my full_text method is not actually being indexed. > In fact, I've placed a breakpoint inside the method and it seems that > it's never even being called. Meanwhile, Ferret still manages to update > index with every new instance of MyModel, but without the full_text > value. I also placed a breakpoint in > vendor/plugins/acts_as_ferret/rebuild_index.rb and it appears that IT is > never called when a new model instance is created. Any thoughts?
What version of acts_as_ferret do you use ? Could you try to upgrade from svn ? rebuild_index.rb has been removed some time ago as it is obsolete. Jens -- webit! Gesellschaft für neue Medien mbH www.webit.de Dipl.-Wirtschaftsingenieur Jens Krämer [EMAIL PROTECTED] Schnorrstraße 76 Tel +49 351 46766 0 D-01069 Dresden Fax +49 351 46766 66 _______________________________________________ Ferret-talk mailing list [email protected] http://rubyforge.org/mailman/listinfo/ferret-talk

