現在、Railsでアプリを製作していますが、以下のようなエラーに直面しました。
Groupsコントローラー
からindex.html.erb
に@group
というインスタンス変数がうまく代入されず、undefined method '[]' for nil:NilClass
というエラー文が表示されてしまいます。
index.html.erb
<h2>グループ一覧</h2> <% @group.each do |t| %> <div class="card"> <img class="card-img-top"><%= t.picture %> <div class="card-body"> <h4 class="card-title"><%= t.name %></h4> <p class="card-text"><%= t.detail %></p> <%= link_to '詳細', '/groups/show/#{t.id}', class: "btn btn-primary" %> </div> </div> <% end %>
GroupsController
def index @group = Group.all end
不足している情報がありましたらご指摘ください。
エラーの原因および対処法をご存知の方、ご教示いただけましたら幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。