Ruby on rails RubyonRails-在视图中重新组合来自两个模型的数据

Ruby on rails RubyonRails-在视图中重新组合来自两个模型的数据,ruby-on-rails,ruby,view,model,Ruby On Rails,Ruby,View,Model,我有图片模型和电影模型。在索引视图中,我希望以创建的顺序显示它们,而不看这是电影还是图片。我唯一要解决的问题是如何在同一个循环中遍历这两个模型。这是我在视图中循环单个模型的方式。对于电影模型: <% @movies.each do |m| %> ... <%end%> 尝试: <% @pictures.each do |m| %> ... <%end%> def index @galeries = Galerie.order('cr

我有图片模型和电影模型。在索引视图中,我希望以创建的顺序显示它们,而不看这是电影还是图片。我唯一要解决的问题是如何在同一个循环中遍历这两个模型。这是我在视图中循环单个模型的方式。对于电影模型:

<% @movies.each do |m| %>
...
<%end%>
尝试:

<% @pictures.each do |m| %>
...
<%end%>
  def index
    @galeries = Galerie.order('created_at DESC')
  end
(@movies + @pictures).sort_by { |model| model.created_at }