2016-04-24 13 views
-6

このエラーの内容を理解していますが、なぜそれが得られるのかわかりません。私はインデックスアクションでテーブルを表示しようとしていますが、すべてがかなり標準的ですが、何らかの理由でこのエラーが発生しました。分かりやすくするためにコードを投稿します。未定義メソッド `each 'をnilとして取得する:NilClass

ビュー

<table class="table table-striped"> 
    <thead> 
    <tr> 
     <th>First Name</th> 
     <th>Last Name</th> 
     <th>Email</th> 
     <th>Phone Number</th> 
    </tr> 
    </thead> 
    <tbody> 
     <% @subsriber.each do |subsriber| %> 
     <tr> 
      <td><%= subscriber.first_name %></td> 
      <td><%= subscriber.last_name %></td> 
      <td><%= subscriber.email %></td> 
      <td><%= subscriber.phone_number %></td> 
     </tr> 
     <% end %> 
    </tbody> 
</table> 

コントローラ

def index 
    @subscriber = Subscriber.all 
end 

私は、単純な何かが欠けする必要があります知っています。

答えて

2

タイプミスのコントローラで、@subscriberを定義しましたが、ビューで@subsriberを使用しました!

Btwは、通常@subscriberの代わりに@subscribersを使用することができます。

関連する問題