Hi all,

I want to use acts_as_ferret's multi_search to search two model classes
(Reviewable and Blog) at a time like

@results = Reviewable.multi_search("jemen", [Blog])

and I'm always getting the error

You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.map

#{RAILS_ROOT}/vendor/plugins/acts_as_ferret/lib/class_methods.rb:131:in
`id_multi_search'
#{RAILS_ROOT}/vendor/plugins/acts_as_ferret/lib/class_methods.rb:113:in
`multi_search'
#{RAILS_ROOT}/app/controllers/search_controller.rb:53:in `search'

I have configured indexing like this:

acts_as_ferret :fields => [:index_text, :index_locations], :single_index
=> true
acts_as_ferret :fields => [:index_text, :index_locations], :single_index
=> true

Maybe I'm doing something wrong?

Thanks,

Starburger

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to