0

我将不胜感激任何可能出现问题的指针:

# Controller
class UsersController < ApplicationController

def index
@users = User.all
end

# View

    <table>
<tr>
  <th>Name</th>
  <th>UID</th>
  <th></th>
  <th></th>
  <th></th>
</tr>

<% for user in @users %>
<tr>
  <td> <%= user.name %> </td>
  <td> <%= user.uid %> </td>
</tr>
<% end %>
</table>   

# Model - generated using: generate model :name :uid
class User < ActiveRecord::Base
  attr_accessible :name, :uid
end

这就是我得到的“ www.myWebAdress.com/users

Name UID

为什么缺少用户列表?Rails 控制台显示三个用户。


这是“show source”生成的 :www.myWebAdress.com/user 的源文件

<!DOCTYPE html>
<html>

<head>


</head>

<body  >

</br>
</br>

<div class="container">
</br>
</br>
  <div class="content" align="center">

</br>
</br>

</br>
</br>
   <table>
      <tr>
        <th>Name</th>
        <th>UID</th>
        <th></th>
        <th></th>
        <th></th>
      </tr>

   </table>   
  </div>

</div>


<footer>

</footer>

</body>
</html>
4

1 回答 1

1

不知道是不是这个原因,但你可以尝试更换

<% for user in @users %>

<% @users.each do |user| %>
于 2012-07-01T15:21:25.110 回答