ruby-on-rails - 为递归模型创建表单
问题描述
您好我正在尝试创建一个模型 A 有很多并且属于自己的表单。我尝试使用nested_form,但还没有运气。我想为模型 A 创建嵌套表单。有人可以建议我正确的路径吗?
解决方案
如果没有关于您的模型和结构的更多详细信息,很难提供帮助,也许还包括一些代码?
对于嵌套模型,您通常会执行以下操作:
<%= form_for @model_a do |model_a_form| %>
<%= model_a_form.text_field :attribute_1 %>
<%= model_a_form.text_field :attribute_2 %>
<%= fields_for :child_models, @model_a.child_models do |child_models_fields| %>
<%= child_models_fields.text_field :attribute_1 %>
<%= child_models_fields.text_field :attribute_2 %>
<% end %>
<%= model_a_form.submit %>
<% end %>
有关更多信息,请参阅https://apidock.com/rails/ActionView/Helpers/FormHelper/fields_for。
推荐阅读
- javascript - 尝试在多行中包含相同的 .php 文件
- android - 如何从android 10中的最近文件中获取文件路径
- mysql - 显示每个伦敦客户的订单数量
- c# - Directory.EnumerateFiles(...) 不会返回任何内容
- javascript - 在函数中创建时未定义 Raphael 元素?
- sql - oracle中发生错误时如何回滚tran
- asp.net-core - asp .Net Core WSDL 集成
- hadoop - 如何修复 MapReduce 错误“ValueError: no enough values to unpack (expected 2, got 1)”
- json - 如何从 NASA API 解析天气数据
- python - Lektor CMS 安装在基本 OS 5.1.7 Hera 上失败