gpt4 book ai didi

ruby-on-rails - 在 fields_for 循环中获取对象字段的值

转载 作者:行者123 更新时间:2023-12-03 07:54:12 24 4
gpt4 key购买 nike

在以下场景中,我需要检查 fields_for 中的 object 属性的值。环形。

<%= f.semantic_fields_for :review_details do |rd| %>
<%= rd.input :review_criteria_id, :as=>:hidden %>
<% end %>

在循环中, :review_criteria_id呈现为隐藏字段,但我有一个场景,如果它是特定条件,我必须打印更多信息。如何获得 review_criteria_id 的值在循环。
我用了:
rd.review_criteria_id

但是自从 rd是格式对象,所以我无法获得 :review_crieteria_id 的值.

最佳答案

Formtastic 向 Rails 代码添加了附加功能,但不会删除现有功能,因此以下内容应该适合您:

rd.object.review_criteria_id

'object' 可以在普通的 Rails 表单助手中使用来访问底层绑定(bind)对象,并且 Formtastic 尊重这个约定。

关于ruby-on-rails - 在 fields_for 循环中获取对象字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4535262/

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