投稿リクエストを提出する必要があるリンクがあります。通常は、jQueryを使用してリンクのデフォルトの動作を妨げ、宛先にフォームを送信します。これは、Railsが私を助けてくれるはずのもののようです。案の定、link_to
方法は、POST HTTPメソッドを指定するためのオプションがあります。投稿リンクにはlink_toを使用しています
link_to "Profile", 'http://example.com/profile', method: :post
動作しますが、私も2つのパラメータを追加する必要があります。私が試した:ちょうど<a>
HTML要素にそれらのパラメータを追加しましたが、リンクをクリックしたときにそれらを提出しなかった
link_to "Profile", 'http://example.com/profile', method: post, param1: 'value1', param2: 'value2'
:
<a rel="nofollow" param1="value1" param2="value2" data-method="post" href="http://example.com/profile">Profile</a>
はパラメータでPOSTリクエストを行う方法はありますlink_to
またはその他のRailsメソッドを使用していますか?私はRails 3.2.9を使用しています。
あなたはそうすることはできないと思います。 Net/httpやHTTPartyを使ってあなたのコントローラでおそらく最高のことをしていますか? –
私のコントローラでそれを行うことはできません、ユーザーは他のサイトに誘導する必要があります。あなたが右のように見える、私のためにこれを行うための組み込みのリンク機構はありません。 –