私は、ボタンのクリックを介してユーザにこのエンドポイントを公開するペイロードには非常に特定のフィールド"post"ペイロードから "commit"フィールドを除外する方法は?
以外の任意のを持っていないことができる非常にfinnickyのOAuth 1.0外部エンドポイントにデータを掲載しています - 私は、現在のフィールドを持っています(form_tag
を使用して)フォームに設定しますが、フォーム内にはsubmit_tag
があり、ユーザーがこれをクリックしてPOSTを実行できるようにしています。
残念ながら、このsubmit_tag
の入力フィールドは<input name="commit" type="submit" value="Claim">
の入力フィールドを生成し、これはペイロード内でcommit=Claim
となり、エンドポイントが破損します。
commit=Claim
フィールド(フォームを送信するためのボタンの結果である)を含めずに、データを外部エンドポイントにPOSTするためにフォームにレールを使用する方法はありますか?
そうでない場合は、これを行うにはどうすればよいですか?残念ながら、私は、ユーザーのフォローが必要なリダイレクトを実行するので、シーンの裏には投稿できません。
絶対に素晴らしいです!私は非常に長い間、この問題に立ち往生していました! :) – horseyguy