post request with link_to in rails 3
How do I ma开发者_JAVA百科ke a remote POST request with custom parameters with a link_to helper in rails 3?
I tried something like this:
link_to 'Submit', model_path, :query => "value", :remote => true, :method => :post
The POST works and the control comes to the action in the controller, but I don't get the POST parameters in params or anywhere else.
How do I do this?
Well, I got it. I need to pass parameters to the model_path function itself like,
model_path(:query => "value")
Didn't realize it was a function all along. Paradigm change...
You need made 2 things
- Call the
csrf_meta_tag
helper in your head of HTML - Add the rails.js for your javascript library. Prototype or jQuery.
精彩评论