投稿リクエストを送信するために必要なリンクがあります。通常、私はjQueryを使用し、リンクのデフォルトの動作を防ぎ、フォームを宛先に送信します。これは、Railsが私を助けてくれるはずの何かのようです。案の定、このlink_to
メソッドにはPOSThttpメソッドを指定するためのオプションがあります。
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リクエストを実行する方法はありますか?Rails3.2.9を使用しています。