【发布时间】:2014-08-12 08:58:43
【问题描述】:
我收集了 3 种类型的对象,帖子、产品和内容。我想将所有这些对象放入一个提要中,并在创建它们时对其进行排序。我已经完成了这一切。我遇到的问题是我希望每个项目都有不同的部分。我该怎么做?
这是获取所有对象的控制器操作:
@stream = current_user.stream
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 partials
我收集了 3 种类型的对象,帖子、产品和内容。我想将所有这些对象放入一个提要中,并在创建它们时对其进行排序。我已经完成了这一切。我遇到的问题是我希望每个项目都有不同的部分。我该怎么做?
这是获取所有对象的控制器操作:
@stream = current_user.stream
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 partials
如果每个项目都有自己的类,您可以尝试这样的事情:
@stream.each do |item|
render item
end
或者如果对象有一个“种类”字段:
@stream.each do |item|
render item.kind
end
并创建以下部分:
_post.html.erb
_product.html.erb
_content.html.erb
请确保这些文件位于正确的视图文件夹中
【讨论】: