我有一个链接,需要使用该链接提交发帖请求。通常,我将使用jQuery并防止链接的默认行为,然后将表单提交到目标。看起来Rails应该可以帮助我。当然,该link_to
方法具有用于指定POST http方法的选项:
link_to "Profile", 'http://example.com/profile', method: :post
那行得通,但我也需要添加2个参数。我试过了:
link_to "Profile", 'http://example.com/profile', method: post, param1: 'value1', param2: 'value2'
这只是将这些参数添加到<a>
HTML元素中,但在单击链接时未提交这些参数:
<a rel="nofollow" param1="value1" param2="value2" data-method="post" href="http://example.com/profile">Profile</a>
有没有一种方法可以使用link_to
或任何其他Rails方法对参数进行POST请求?我正在使用Rails 3.2.9。