Wenn Du deinem Select ein
{:include_blank => '------ Alle --------'}
anfügst, dann wird das Feld gar nicht mit übermittelt und sie tauchen
in dem <your_model>.searchlogic(params[:search]) auch nicht auf. In
deinem Fall wird vermutlich nach dem Land "-------Alle-----" gesucht.
Grüße
Stefan
Am 26.11.2009 um 10:50 schrieb rubyonrails...@galt.de:
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
----
stefan frank
vierundsechzig.de
software&service
weberstr. 10
69120 heidelberg
tel. +49 (0) 6221 7277049
mobil +40 (0) 173 2383390
mail s.fr...@vierundsechzig.de
www.vierundsechzig.de
_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug