On Fri, Feb 16, 2007 at 07:04:45PM +0100, Jason Hines wrote:
> 
> Hello.
> 
> I'm trying to use acts_as_ferret to index with set conditions.
> 
> Ideally I could do something like:
> 
>  acts_as_ferret :fields => [ :title, :body ],
>                 :conditions => ["enabled = 1"]
> 
> But would settle for being able to do:
> 
>  @similiar_blogs = @blog.more_like_this :field_names => [ :title, :body
> ], :conditions => "enabled=1"
> 
> What is the best way of accomplishing this with using more_like_this, or
> even better -- applying these conditions to the model to be indexed
> globally.

you could override the ferret_enabled? instance method to only return
true if your condition is met.

cheers,
Jens

-- 
Jens Krämer
webit! Gesellschaft für neue Medien mbH
Schnorrstraße 76 | 01069 Dresden
Telefon +49 351 46766-0 | Telefax +49 351 46766-66
[EMAIL PROTECTED] | www.webit.de
 
Amtsgericht Dresden | HRB 15422
GF Sven Haubold, Hagen Malessa
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to