14
私はフォームでPUTメソッドを設定しようとしていますが、まだポストを行っています。私はドキュメントを参照していると私はこの権利をやっているようです。PUTメソッドform_for
form_for @firm, html: {autocomplete: "off"}, url: firm_path, method: :put do |f|
...
私はフォームでPUTメソッドを設定しようとしていますが、まだポストを行っています。私はドキュメントを参照していると私はこの権利をやっているようです。PUTメソッドform_for
form_for @firm, html: {autocomplete: "off"}, url: firm_path, method: :put do |f|
...
ブラウザは非常によくPUT
/DELETE
をサポートしていないので、それはこれを行います。あなたはRails Guidesにこの詳細を読むことができます:それはフォームを提出することになると
しかし、ほとんどのブラウザは、「GET」と 「POST」以外のメソッドをサポートしていません。
Railsの 所望の方法を反映するように設定されて
"_method"
という隠し入力、とPOST を介して他の方法をエミュレートすることによって、この問題を回避します。
ありますが、API docs(http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html)内で:フォームハッシュを渡すと、その追加フィールドが自動的に追加されます。 –
実際には、form_forは隠しフィールドを追加しないことになっています –
@JasonWaldrip今、*ちょっと意味がありません - あなたはそれがないと確信していますか? –