ruby-on-rails - 我正在使用 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 传递给这种形式?
有什么建议么?
解决方案
我认为hidden_field_tag可以在这里为您提供帮助。只需使用 right 将其添加到您的表单中ID
:
<%= hidden_field_tag :id, ID %>
推荐阅读
- python - 如何知道所有指向模型的 django 反向查找
- ios - UNITY 2019.3.3 WebGL(wasm)在IOS上的可执行内存不足
- excel - 我正在尝试制作可切换选项卡,但在编译 vba 期间出现错误
- reactjs - 如何在本机反应中显示文本框以在文本框中显示 HTML 内容,如文本?
- python - 为什么这不对列表进行排序?
- angular - 不带复选框但列表元素突出显示的材料选择列表 - 查找示例
- reactjs - 反应更新状态显示其他组件
- ios - FScalendar 自定义
- c# - 当我使用 ToListAsync 方法时线程不起作用
- javascript - 使用 styled props 将动态 css 属性应用于 div