在 Rails 3 中使用 link_to 发布请求
如何在 Rails 3 中使用 link_to 帮助程序使用自定义参数发出远程 POST 请求?
我尝试了这样的事情:
link_to 'Submit', model_path, :query => "value", :remote => true, :method => :post
POST 工作并且控制进入控制器中的操作,但我没有在 params 或其他任何地方获取 POST 参数。
我该怎么做?
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?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
嗯,我明白了。我需要将参数传递给 model_path 函数本身,就像,
没有意识到它一直是一个函数。范式改变...
Well, I got it. I need to pass parameters to the model_path function itself like,
Didn't realize it was a function all along. Paradigm change...
您需要做两件事
csrf_meta_tag
帮助器You need made 2 things
csrf_meta_tag
helper in your head of HTML