[Rubyonrails-ug] Searchlogic mit leerer select option

2009-11-26 Diskussionsfäden rubyonrails-ug
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

Re: [Rubyonrails-ug] Searchlogic mit leerer select option

2009-11-26 Diskussionsfäden Stefan Frank
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

Re: [Rubyonrails-ug] Searchlogic mit leerer select option

2009-11-26 Diskussionsfäden Thomas R. Koll
rubyonrails...@galt.de wrote: 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. Sollte das statt country_id_equals nicht so heißen?

Re: [Rubyonrails-ug] Searchlogic mit leerer select option

2009-11-26 Diskussionsfäden 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

Re: [Rubyonrails-ug] Searchlogic mit leerer select option

2009-11-26 Diskussionsfäden rubyonrails...@galt.de
Hi Thomas, ich verwende kein Form-Objekt-select, sondern select_tag. select_tag hat meines Wissens keine :blank-Option. Gesucht wird in meinem Falle nach einem Land, dessen Name aus einem leeren/blank String besteht. Viele Grüße Michael Kastner Am 26.11.2009 um 10:58 schrieb Stefan Frank:

Re: [Rubyonrails-ug] Searchlogic mit leerer select option

2009-11-26 Diskussionsfäden rubyonrails...@galt.de
Searchlogic verwendet die Attributnamen als Bestandteil des Suchnamens. Am 26.11.2009 um 10:59 schrieb Thomas R. Koll: rubyonrails...@galt.de wrote: User.country_id_equals(params[:country_id]) Die Auswahl der ersten, leeren Option führt dazu, daß garkeine Nutzer angezeigt werden.

Re: [Rubyonrails-ug] Searchlogic mit leerer select option

2009-11-26 Diskussionsfäden rubyonrails...@galt.de
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