Rails4でアプリケーション開発をしています。
viewでform_tagを利用した場合のmethodの使い分けについて質問させてください。
以下のようにform_tagを記載してmethodをputにしようとしています。
lang
1<%= form_tag(@path, multipart: true, method: 'put') do %> 2... 3<% end %>
実際に画面にアクセスすると以下のようなコードとなっています。
lang
1<form accept-charset="UTF-8" action="/blog_indices/2" enctype="multipart/form-data" method="post"> 2<div style="display:none"> 3<input name="utf8" type="hidden" value="✓" /> 4<input name="_method" type="hidden" value="put" /> 5<input name="authenticity_token" type="hidden" value="9/MWuUK4wjlljjnZB7eLnFY3Wgik4xBn7urA37TF92g=" /></div>
methodで指定した値がhiddenとしてコードが生成されています。
methodの渡し方が悪いのだとは思うのですが、どのように実装すればformの中にmedhodオプションが展開されるでしょうか?
以上よろしくお願いします!
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。