Witam!
Wykorzystuje squeel do prostego wyszukiwania. Chcialem takze dodac widelki cenowe" okreslic cene od i cene do, wykorzystujac do tego helper select w ktorym znajdzie sie np (100, 200, 300, 400, …)
w index mam cos takiego
<%= form_tag(posts_path, :method => 'get') do %>
Search<%= text_field_tag :search, params[:search] %><br />
From<%= text_field_tag :price_from, params[:price_from] %> To
<%= text_field_tag :price_to, params[:price_to] %>
<%= submit_tag "Search", :name => nil %>
<% end %>
Chcialbym zmienic price_from i price_to na select z wpisanymi cenami jak tutaj
<%= select("post", "price_from", options_for_select(["100", "200", "300", "400", "500"]), { :include_blank => true }) %>
W jaki sposob zmodyfikowac select aby uzyskac podobny efekt jak tylo to w text_field_tag wczesniej? Aby po wybraniu i kliknieciu przekazany zostala cena z price_from
W kontrolerze mam
if params[:search]
wyszukaj = params[:search]
price_from = params[:price_from]
price_to = params[:price_to]
@posts = Post.where{(sift :title_or_content_contains, wyszukaj) & (price > price_from) & (price < price_to) }.page(params[:page]).per(3)