我与Omniauth-facebook建立了Devise,它吸引了用户的城市等等。我有不同城市的页面,在这个页面上想要有一个来自这个城市的用户列表。在这一点上,我只是想让任何用户列表工作。我很难找到关于如何做到这一点的任何好的文档。
我使用以下
创建了一个新的users_controllerclass 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 %>
任何方向都会受到赞赏。