我在阅读位于http://ruby.railstutorial.org的教程时,学习了Ruby on Rails。我成功创建了用户并能够在以下位置显示他们的名称和Gravatar:
现在,当用户访问时,我想显示所有用户:
这是我的观点。
我遇到了以下错误。
http://localhost:3000/users/1
现在,当用户访问时,我想显示所有用户:
http://localhost:3000/users/
这是我的控制器:
class UsersController < ApplicationController
def index
@user = User.all
end
#...
end
这是我的观点。
#View for index action in user's controleer
<h1>All users</h1>
<ul class="users">
<% @users.each do |user| %>
<li><%= user.content %></li>
<% end %>
</ul>
我遇到了以下错误。
undefined method `each' for nil:NilClass
请问有人能告诉我为什么首页不能按照我的要求工作吗?
@user
йҮҚе‘ҪеҗҚдёә@users
;) - MrYoshijinil
,因此@users
为nil
,但@user
已设置。 - Lee Jarvis