在rails中的父显示页面中显示子数据

时间:2018-05-18 19:42:17

标签: ruby-on-rails

我是一个项目。我需要你的帮助。我有一个父表和一个子表。子表具有父ID。父母有很多孩子,孩子属于父母。我想要的是我想在父show.html.erb中显示子表数据。以下是父文件夹

中的show.html.erb文件
<p><strong>Primary Parent or Guardian in the home<br /></strong></p>
<p>First Name: <%= @parent.parent_1_firstname %></p>
<p>Last name:<%= @parent.parent_1_lastname %></p>
<hr>

<p><strong>Your Children<br /></strong></p>

<p>First Name: __________________</p>

应该在破折号区域中编写什么代码,以便在父show.html.erb文件中显示子视图中的子名。请帮助我是rails的新手

1 个答案:

答案 0 :(得分:2)

只需遍历父母的孩子:

<p><strong>Your Children<br /></strong></p>

<% @parent.children.each do |child| %>
  <p>First Name: <%= child.firstname %></p>
<% end %>