post request with link_to in rails 3

akula1001 picture akula1001 · Aug 12, 2010 · Viewed 15k times · Source

How do I make 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?

Answer

akula1001 picture akula1001 · Aug 16, 2010

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...