gpt4 book ai didi

ruby-on-rails - 在 ruby​​ on rails 中将表单渲染到不同文件夹中的两个部分?

转载 作者:太空宇宙 更新时间:2023-11-03 17:56:26 24 4
gpt4 key购买 nike

我有一个 _form 部分用于 surv_rdsap_xrefs Controller 。

我想在 form 中保留 error 方法,并且 fields 从两个不同的文件夹呈现。一个是 condtion/rdsap_xrefs/_surv_rdsap_xrefs,另一个是 section/condition/_question

_表格:

<%= form_for(@enr_rds_surv_rdsap_xref) do |f| %>
<% if @enr_rds_surv_rdsap_xref.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@enr_rds_surv_rdsap_xref.errors.count, "error") %>:</h2>
<ul>
<% @enr_rds_surv_rdsap_xref.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>

<div class="left">
<%= render 'section/condition/_question' %>
</div>

<div class="right">
<%= render 'condition/rdsap_xref/surv_rdsap_xref' %>
</div>
<% end %>

现在,我在部分代码中得到了 f 未定义方法的错误。如何将这两个部分用于相同的形式。谢谢

最佳答案

试试这个

<div class="left">
<%= render 'section/condition/_question', f: f %>
</div>

<div class="right">
<%= render 'condition/rdsap_xref/surv_rdsap_xref', f: f %>
</div>
<% end %>

与部分一样,必须有一个变量 f,您必须为其分配一些值。这就是为什么我将 form_forf 分配给部分变量 f

关于ruby-on-rails - 在 ruby​​ on rails 中将表单渲染到不同文件夹中的两个部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12706628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com