作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将对象融合到单个流中。
我创建了一个名为 Newsfeed 的新模型和 Controller 。我有它,以便新闻提要 has_many :messages 和 has_many :images 以及图像和消息属于_to :newsfeed。我现在正在设置 Controller ,我有:
def index
@messages = Messages.all
@images = Images.all
@feed = ?
end
最佳答案
你可以做一些事情:
Controller :
def index
messages = Messages.all
images = Images.all
@feed = (messages + images).order_by(&:created_at)
end
<%= render @feed %>
<% if feed.is_a? Message %>
<%= render "message", :locals => {:message => feed}%>
<% else %>
<%= render "image", :locals => {:image => feed}%>
<% end %>
关于ruby-on-rails - 如何在 ruby on rails 中创建 facebook 风格的新闻提要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2242173/
我是一名优秀的程序员,十分优秀!