Mam w tabeli dwa pola name i lastname
View
<%form_for @search_envoys, :params_name => :search_envoys do |f| %>
<%= f.label :name_like, "Imie" %>
<%= f.text_field :name_like %>
<%= f.label :lastname_like, "Nazwisko" %>
<%= f.text_field :lastname_like %>
<%end%>
Jak widac w widoku mam dwa pola do wpisania imienia i nazwiska. Chcialbym jednak miec tylko jedno pole do wpisania odrazu imienia i nazwiska.
Probowalem dodac virtualny attrybut ale okazalo sie ze searchlogic z nimi nie wspolpracuje.
http://railscasts.com/episodes/16-virtual-attributes
W jaki sposob moge dodac kolejne pole do form_for ktore nie ma odpowiednika w bazie i przeslac do kontrollera do odpowiednich named_scope
full_name = "Jan Bury" #przeslane w params z widoku
a = full_name.split(" ")
Envoy.name_like(a.first).lastname_like(a.second)
Rails 2.3.8
Searchlogic 2