【发布时间】:2021-07-09 19:37:09
【问题描述】:
我有一些功能,我的客户可以创建自定义字段,我现在要做的是循环访问这些数据,但我似乎无法让它工作。
这里是我们创建或更新记录时的参数,我删除了一些,因为我只是想循环遍历custom_fields_attr
Parameters: {... "custom_fields_attr"=>{"1"=>"testing12", "2"=>"", "3"=>"", "4"=>""}}, ...}
我有以下代码:
<!-- start of custom fields -->
<% if Contact.has_custom_fields %>
<div class="form-block">
<h2 class="txt-title-alt">Custom Fields</h2>
<% Contact.custom_fields.in_groups_of(2).each do |field| %>
<div class="l-row-block clearfix">
<% field.each do |item| %>
<div class="l-06col l-ml-12col l-md-12col">
<div class="field field_display l-row-block clearfix">
<p class="like_p clearfix">
<strong class="l-06col">
<%= item.label %>:
</strong>
<span class="value l-06col">
<%= item.value %>
</span>
</p>
</div>
</div>
<% end %>
</div>
<% end %>
</div>
<% end %>
<!-- end of custom fields -->
我有一个自定义字段表,我们从中获取标签,但我需要从 custom_fields_attr 哈希中获取值
编辑
@contact.custom_fields_attr 的输出是
>> @contact.custom_fields_attr
=> {"1"=>"test field123"}
【问题讨论】:
标签: ruby-on-rails ruby hash ruby-on-rails-5