Das würde evtl. funktionieren, wenn country_id ein String wäre. Es ist aber ein 
Integer. Wäre aber bei Searchlogic aber eh überflüssig weil bei einer Suche mit 
like ein '%%' in SQL erzeugt wird.

Am 26.11.2009 um 11:03 schrieb Karl-Peter Kutz:

> Versuchs mal mit
> <option value="%">--- Alle ---</option>
> 
> getestet habe ich es nicht ...
> 
> Gruß
> Karl-Peter
> 
> rubyonrails...@galt.de schrieb:
>> Hallo,
>> 
>> ich habe eine Frage zu searchlogic, falls das jemand hier verwendet. Wie 
>> kann ich eine Suche so gestalten, daß eine leere Eingabe aus einem 
>> Drop-Down-Menü ignoriert wird.
>> 
>> Hintergrund:
>> 
>> Model User
>> Mode Counter
>> 
>> User has_many :countries
>> Country belongs_to :user
>> 
>> Ich habe ein Drop-Down Menü in der User-Suchmaske, das etwa so aussieht:
>> 
>> <select name="country_id" id="country_id">
>>  <option value="">--- Alle ---</option>
>>  <option value="1">Deutschland</option>
>>  <option value="2">Schweiz</option>
>>  ...
>> </select>
>> 
>> Im controller
>> 
>> User.country_id_equals(params[:country_id])
>> 
>> Die Auswahl der ersten, leeren Option führt dazu, daß garkeine Nutzer 
>> angezeigt werden.
>> 
>> Vielleicht kann mir ja jemand auf die Sprünge helfen.
>> 
>> Viele Grüße
>> 
>> Michael Kastner
>> 
>> _______________________________________________
>> rubyonrails-ug mailing list
>> rubyonrails-ug@headflash.com
>> http://mailman.headflash.com/listinfo/rubyonrails-ug
>> 
>>  
> 
> -- 
> Karl-Peter Kutz                                     http://rubyforge.de
> Merkuranus Software & Service GmbH                    merkura...@gmx.de
> Adam-Schwinn-Str. 21                          phone: +49 (0)6157 930043
> 64319 Pfungstadt, Germany                       fax: +49 (0)6157 930044
> -----------------------------------------------------------------------
> Registergericht: Darmstadt HRB 7394              Sitz: 64319 Pfungstadt
> Geschäftsführer: Karl-Peter Kutz                 Ust.-IdNr. DE200771252
> 
> =======================================================================
> in Zusammenarbeit mit der
> -------------------------
> ALEVANTi IT-Dienstleistungen eG             karl-peter.k...@alevanti.de
> 81739 München, Germany                           http://www.alevanti.de
> =======================================================================
> 
> _______________________________________________
> 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