此表单更新工作项不再有效。
使用以下命令在erb文件中生成表单:
<%= form_for(@work_item, :url => admin_workitem_update_path) do |f| %>
生成的标签如下所示:
<form accept-charset="UTF-8" action="/admin/workitem/define/14" class="edit_workitem" enctype="multipart/form-data" id="edit_workitem_14" method="put">
</form>
路线如下:
admin_workitem_update PUT /admin/workitem/define/:workitem_id(.:format)
跟进:使用:method =&gt; :在表单标签中发布。
为什么rails会生成put方法属性?
答案 0 :(得分:2)
永远不要使用等号形式。我对Instant Rails实现有同样的问题。有关rails文档的教程应该在没有&lt;&amp; =
的情况下使用<%= form_for(@work_item, :url => admin_workitem_update_path) do |f| %>
使用insteand:
<% form_for(@work_item, :url => admin_workitem_update_path) do |f| %>
这都是