Da nutze ich immer den Arel table:

User.where(arel_table[:first_name].eq('Fritz').or(arel_table[:last_name].eq('Müller'))

Thomas von Deyen

mobile  +49 (0)179 492 3992
mail    tho...@vondeyen.com
web     thomas.vondeyen.com
twitter twitter.com/tvdeyen

Save the environment:

Before printing this email, 
please assess if it is really 
needed!

Am 31.01.2011 um 12:32 schrieb Torsten Flammiger:

> On Sat, 15 Jan 2011 18:14 +0100, rubyonrails...@galt.de wrote:
>> Hallo,
>> 
>> wenn man unter ActiveRecord zwei where-Bedingungen verkettet, dann werden
>> diese immer mit „AND“ verknüpft. Kann man das irgendwie ändern, sodaß
>> diese mit „OR“ verknüft werden?
>> 
>> Was ich meine:
>> 
>> User.where(first_name => 'Fritz').where(:last_name => 'Müller')
> 
> http://railscasts.com/episodes/251-metawhere-metasearch
> 
> Ich glaube, das wäre was für Dich.
> Dein Fall wird im Video explizit behandelt (wenn ich mich nicht täusche)
> 
> Gruß
> Torsten
> _______________________________________________
> rubyonrails-ug mailing list
> rubyonrails-ug@headflash.com
> http://mailman.headflash.com/listinfo/rubyonrails-ug

_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an