Rails erb替代fields_for查找特定记录

时间:2014-11-17 17:39:31

标签: ruby-on-rails activerecord

我是rails的新手,并尝试修改现有的应用程序。

我的模特有一个&has -many'与其他类型记录的关系' group_parameters'。组参数有两个字段(名称和值)。

我目前有一个范围group_parameters并打印所有存储记录的表单。这可以通过

来实现

<%= f.fields_for group_parameters do | builder | %> Attribute <%= builder.text_field(:name) %> <% end %>

相反,我只想显示名称字段等于特定字符串的某些记录。 有一个简单的方法可以帮助解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

<%= f.fields_for group_parameters, @specific_records do | builder | %> 
    Attribute <%=   builder.text_field(:name) %>
<% end %>

根据您的条件从DB获取数据并分配给@specific_records