我正在开发一个网站。我想显示所有用户的所有帖子。但我收到以下错误消息:
nil:NilClass 的未定义方法 `each' 提取的源代码(在第 3 行附近):
\app\view\static_pages\home.html.erb:
<div class="span8">
<ul class="microposts">
<% @microposts.each do |micropost| %>
<li>
micropost.content
</li>
我已经在 \app\controller\static_pages_controller.rb 中定义了:
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 index
@microposts = Micropost.all
end
end
少了什么东西?我的数据库中已经有 310 个示例帖子...