Ruby on Rails
Thursday, January 15, 2015
Hi
I have a search box put in a form that I want when I submit I get redirected to an other page where I get results
the problem is I can't get the right link in the target page and I am unable to make pagination because params is not set
let's say I have the home page with the form:
-- I have a search box put in a form that I want when I submit I get redirected to an other page where I get results
the problem is I can't get the right link in the target page and I am unable to make pagination because params is not set
let's say I have the home page with the form:
<%= form_tag(result_path(:q => :term)) do %>
<%text_field :term %>
<div><%= submit_tag 'Search' %></div> <% end %>
and result page like this:
<%= form_tag(result_path(:q => :term)) do %>
<%text_field :term %>
<div><%= submit_tag 'Search' %></div> <% end %>
<div>
<% @results.each do |results| %></div>
<!-- do smth with results--> <% end %> <%= will_paginate @results %>
when I click Search button, I get result page but not like expected,
I get:
http://localhost:3000/result
and what I expected
http://localhost:3000/result?q:term
How can I solve this problem: making the query in a page and getting the results in others page
without losing the normal behaviour of pagination and target form
rgds,
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/b638fea7-3de4-4dab-846a-edcd3623c40a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment