我需要迭代两个不同的对象,因为我想在新闻源内发布,我的对象是“文章”和“新闻”,目前我有这个选项:
<% list = [@enterprise.articles, @enterprise.news] %>
<% list[0].zip(list[1]) do |article, new| %>
<%= article.name %>
<%= new.name %>
<% end %>
但我无法复制记录。我怎样才能做到这一点?还有更正确的方法吗?
答案 0 :(得分:0)
我发现,如果我没有一些新闻和几篇文章,这个有用,但是如果其中一个是奇怪的不行,我想我错了:
<% @enterprise.articles.zip(@enterprise.news).each do |(article, new)| %>
<h5><%= article.name %></h5>
<h5><%= new.name %></h5>
<% end %>