0

我已经使用 Omniauth-facebook 设置了 Devise,其中包括用户所在的城市。我有不同城市的页面,在这个页面上想要一个来自这个城市的用户列表。在这一点上,我只是想让任何用户列表工作。我很难找到有关如何执行此操作的任何好的文档。

我创建了一个新的 users_controller,具有以下内容

class UsersController < ApplicationController
def index
@users = User.all
end
end

在我想列出它们的页面上,我有

<% @users.each do |user| %>
<div class="span12"><%= user.name %></div>
<% end %>

当我访问该页面时,我收到了错误

undefined method `each' for nil:NilClass
Extracted source (around line #5):

1: <div class="newyorkbg">
2: <h1>New York</h1>
3: </div>
4: 
5: <% @users.each do |user| %>
6:    <div class="span12"><%= user.name %></div>
7: <% end %>

任何方向将不胜感激。

4

0 回答 0