ruby-on-rails – 如何在rails中设置form_tag中的方法?
发布时间:2020-12-17 04:31:41 所属栏目:百科 来源:网络整理
导读:如何在form中设置方法以将form_tag放入rails?中,我有这样的form_tag: %= form_tag(url,:method = :put,:multipart = true,:class ="form-horizontal") do % ......% end % 但如果我检查元素,形式没有方法“放”但仍然“发布”? form accept-charset="UTF-
如何在form中设置方法以将form_tag放入rails?中,我有这样的form_tag:
<%= form_tag(url,:method => :put,:multipart => true,:class =>"form-horizontal") do %> ...... <% end %> 但如果我检查元素,形式没有方法“放”但仍然“发布”? <form accept-charset="UTF-8" action="/admin/stores/1/information/social_update" class="form-horizontal" enctype="multipart/form-data" method="post"> .... </form> 为什么??? 解决方法
根据
the docs:
因此,以下代码将输出以下标记: form_tag('/posts/1',method: :put) #=> <form action="/posts/1" method="post"> ... <input name="_method" type="hidden" value="put" /> ... 这基本上是跨浏览器实现PUT协议的向后兼容方式.虽然表单的提交方法是POST,但由于隐藏表单输入,Rails了解所需的提交方法是PUT. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |