当它属于rails中的另一个模型时,如何列出模型?

时间:2016-03-16 09:53:15

标签: ruby-on-rails ruby routes

我有两个模特:日和讲座,讲座属于日日有很多讲座,我想列出每天的讲座:

<% @days.each do |day| %>
<tr>
  <td><%= day.name %></td>
  <td><%= day.date %></td>
  <td><%= link_to 'Destroy', day_path(day),
                method: :delete,
                data: { confirm: 'This will delete all the lectures in this day. Do you want to continue?' } %></td>


  <br/>
  <%= render @day.lectures %>
  <br/>
</tr>

但它不适用于&#39; @ day.lectures&#39;。

不过,我已经有了_lecture.html.erb文件,应该是如何编写它的问题。如果没有,我可以穿上我的路线或更多信息。谢谢!

1 个答案:

答案 0 :(得分:1)

@实例中删除@day,以便该行

<%= render day.lectures %>

您在@days的迭代中,每天都被引用为day