【问题标题】:Trying to display all microposts from all users regardless if I am following them or not尝试显示所有用户的所有微博,无论我是否关注他们
【发布时间】:2015-09-29 11:22:43
【问题描述】:

刚刚完成了 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 东西都很陌生。谢谢!

【问题讨论】:

    标签: ruby-on-rails railstutorial.org


    【解决方案1】:

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

    <%= @feed_items %>
    

    您实际上可能希望遍历@feed_items 并显示每个人的信息:

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

    【讨论】:

    • 完美。有效。有效。我觉得很傻。我将如何搜索微博?就像我想添加像 twitter 和 facebook 这样的标签?
    • 很高兴听到它对您有用。请发布另一个关于您的新要求的问题并提供必要的详细信息,以便人们可以快速为您提供帮助。
    猜你喜欢
    • 2013-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 2013-02-23
    • 1970-01-01
    相关资源
    最近更新 更多