Hi,
I have acts as ferret working ok on the production server with the built
in drb server.
Locally i can get the server running ok but get the following errors
when trying to run a search within an app
undefined method find_with_ferret' for #<Class:0x2f4c3e0> undefined method
ferret_rank=’ for #Product:0x302643c
Using the console the search actually returns the expected the results
which is baffling me a bit. So
Product.find_with_ferret(‘test’) will work in the console but not in the
application.
I have the same version of ferret locally as i do on the production
server.
I can rebuild the indexes ok.
The indexes i have are sharedindex, see below,
ActsAsFerret::define_index(‘shared’,
:models => {
Product => {:fields => [:name, :desc, :meta_keywords, :meta_desc,
:manufacturer_name],:remote => true},
HostApplication => {:fields => [:name, :desc, :meta_keywords,
:meta_desc], :remote => true},
Manufacturer => {:fields => [:name, :desc, :meta_keywords,
:meta_desc], :remote => true},
Category => {:fields => [:name, :desc, :meta_keywords, :meta_desc],
:remote => true}
}
)
Has anybody got any ideas whats wrong? Ive searched around google with
no joy. My dev env is mac, ruby 1.8.7, Rails 2.3.2,
JB