#24 open

rebuild_index fails with NoMethodError when no explicit :fields list is given in config/aaf.rb

Reported by Jens | February 13th, 2010 @ 12:36 AM

  [[ActsAsFerret]]::define_index( 'assets', :models => { Asset => { :if => Proc.new{ |asset|asset.parent_id.nil? } } } )
  [[ActsAsFerret]]::rebuild_index 'assets'

fails with

[[NoMethodError]]: You have a nil object when you didn't expect it!
The error occurred while evaluating nil.each_pair

    from .../acts_as_ferret/lib/instance_methods.rb:130:in @to_doc'

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Shared Ticket Bins

People watching this ticket