尝试显示所有用户的所有微博,无论我是否关注他们

Trying to display all microposts from all users regardless if I am following them or not

刚刚完成 rails 教程,现在我正在尝试弄清楚如何搜索所有微博,以及如何在使用分页时全面显示所有微博。我在这里尝试了一些其他示例,但范围信息较旧并且似乎不再起作用。

  def index
    @micropost  = current_user.microposts.build
    @feed_items = current_user.feed.paginate(page: params[:page])
    @microposts = Micropost.all
  end

在我的 microposts_controller

并在 index.html.erb 中:

 <% @feed_items %>

这没有显示任何信息。

任何帮助都会很棒。我对所有这些 rails 都是新手。谢谢!

为了显示您需要执行此操作的信息(使用 <%= . . .):

<%= @feed_items %>

您实际上想要遍历 @feed_items 并显示每个人的信息:

<% @feed_items.each do |feed_item| %>
    <%= feed_item %>
<% end %>