投稿リクエストを送信するために必要なリンクがあります。通常、私は 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 を使用しています。