首页 > 解决方案 > 我正在使用 form_tag 更新单个字段

问题描述

我有一个发票索引页面,其中包含要处理的发票表。所以,基本上,我需要 1 个我想更新的字段 [对于需要处理的每条记录]。我在表格详细信息之一中有以下表格...

 <%= form_tag invoicing_path do %>
                <%= text_field_tag :invoice %>
                <%= submit_tag "Save" %>
              <% end %>

No route matches {:action=>"update", :controller=>"invoicing"} missing required keys: [:id]

但我似乎无法弄清楚如何将 id 传递给这种形式?

有什么建议么?

标签: ruby-on-rails

解决方案


我认为hidden_​​field_tag可以在这里为您提供帮助。只需使用 right 将其添加到您的表单中ID

<%= hidden_field_tag :id, ID %>

推荐阅读