I have a search form which sends a set of params to a controller. The params are unpacked and SQL generated which is then fed into (1) MyModel.paginate_by_sql [sql],:page => params[:page], :per_page => 30
Which all works fine and lovely, on the first page.. The links in each of the visible page buttons simply point to /controller/search_action?page=2 or 3 & so on. All the params used to create the sql are missing. So when the call comes in for the next page, only clean no selection sql is generated and I get the second (or third & etc) page of the entire data set, not the sub-set selected by the form. When I do this by (2) AnOtherModel.find_with_ferret params[:search_for], {:page=>params[:page], :per_page => 30} then search_for=something is added to the params list attached to the pagination links, so I can page back and forth in a search result set. So that works OK. How do I get the params for my query in (1) to be added to the pagination links so I get the params back to redo the query for the next page? -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---