我有一个“资源”控制器,在索引上我可以找到“文章”和“下载”列表,每个列表都是自己的控制器。
<% @resource.each do |resource| %>
<h4><%= resource.article.title %></h4>
<h4><%= resource.article.description %></h4>
<%= link_to "Read More...", article(article) %>
<% end %>
我在这些模型上建立了关联:
class Article < ApplicationRecord
belongs_to :resource
end
class Download < ApplicationRecord
belongs_to :resource
end
class Resource < ApplicationRecord
has_many :articles
has_many :downloads
end
如何在“资源”视图中调用文章和下载列表,并链接到它们?
答案 0 :(得分:0)
你只需要迭代它们:
<% @resource.each do |resource| %>
<% resource.articles.each do |article| %>
<h4><%= resource.article.title %></h4>
<h4><%= resource.article.description %></h4>
<%= link_to "Read More...", article(article) %>
<% end %>
#ADD same code for downloads here
<% end %>