Searchlogic + virtual attributes

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

Rozwiazanie

<%= text_field_tag  'search_envoys[full_name]', params[:search_envoys].try('[]',:full_name)%>