Ooops...

> def search
>   @models = Model.find_by_contents('foo')
>     @models.each do |m|
>       @model = Model.find(m.id)
>       @model.disable_ferret(:once)
>         @model.update_attribute('views', if @model.views == 0 then 1 
> else @views + 1 end)
>   end
> end
> 
> This also greatly improved my search speed.
> 
> You can read more here -> 
> http://projects.jkraemer.net/acts_as_ferret/wiki/AdvancedUsage
> 
> Hope this helps someone.


@views in the @model.update_attribute line should be @model.views...

Should proof read better ;)

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

Reply via email to