Form submission and hyperlinks using GET and POST

Posted by Jon on Stack Overflow See other posts from Stack Overflow or by Jon
Published on 2010-05-18T09:27:48Z Indexed on 2010/05/18 9:31 UTC
Read the original article Hit count: 160

Filed under:
|
|
|
|

I have a search resource, the user can perform searches by filling out a form and submitting it, the create action is called, the Search is saved, the show action is called, and the results are displayed. This all happens with the default POST, and all works fine.

The user may want to save his search in the saved_search table (i don't use the Search table for this purpose as this table stores all searches for the purpose of compiling statistics, and gets cleared on a regular basis). Once the Search is saved, it can be re-run by clicking a hyperlink, this is where i start to get problems.

I see no way of getting my hyperlink to run the create action of Search, with a POST request, and the necessary data.

I then decided to try to get both form submission and the hyperlink to perform a search using a GET request, i was unable to get form_for to run my Search create action using a GET request, it always seems to get routed to my index action.

Can someone suggest a good restful solution to this problem please.

Many thanks

© Stack Overflow or respective owner

Related posts about ruby-on-rails

Related posts about get