Rails Microposts显示全部

时间:2013-04-20 14:18:55

标签: ruby-on-rails ruby

所以,按照M. Hartl的教程,我有一个显示这个

的static_pages控制器
class StaticPagesController < ApplicationController
def home
if signed_in?
  @micropost = current_user.microposts.build
  @feed_items = current_user.feed.paginate(page: params[:page])
end
end

def help
end

def about
end

def contact
end
end

这使它在主页上显示所有当前用户的微博,但只显示当前用户

如何让它显示所有用户的微博,每一个都创建?

1 个答案:

答案 0 :(得分:2)

您正在查询查询以仅获取current_user微博。 Micropost.all应该为你提供所有的微博。另外,请确保您尚未在模型中设置某些默认范围,在这种情况下,您必须使用Micropost.unscoped