小编Ann*_*tte的帖子

用户中的NoMethodError #index'未定义方法`每个'为nil:NilClass'

我在用户#Index中得到一个NoMethodError,其中一个'undefined方法`每个'为nil:NilClass',如下所示:

<% @users.each do |user| %>
Run Code Online (Sandbox Code Playgroud)

我不确定问题出在哪里.任何帮助是极大的赞赏.提前致谢.我知道我在这里错过了一些非常容易的东西.

用户/索引

<div class="page-header">
<center><strong><h1> All Users </h1></strong></center>
</div>

    <div class="row">
        <% @users.each do |user| %>
        <div class="horizontal-align col-md-2">
            <div class="user">
                <center><%= link_to image_tag(user.avatar.url(:thumb)), user %></center>
                <center><br><%= link_to user.name, user %></br></center>
                <% if current_user.admin %>
                <center><%= link_to "Delete", user, method: :delete, data: { confirm: "Are you sure?" } %></center>
                <% end %>
            </div>
        </div>
        <% end %>
    </div>
</div>

<div class="center">
<%= will_paginate @users, renderer: BootstrapPagination::Rails %>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

用户/显示

<% provide(:title, @user.name) %> …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails undefined nomethoderror ruby-on-rails-4

3
推荐指数
1
解决办法
1万
查看次数