我的seeds.rb总共有11个用户。但是,在我的用户索引中,它显示11x11 = 121个用户。每个用户列出11次。此外,无论何时我在网站上创建新用户(注册),它都会不断增加。 +1注册用户导致db中的总共12位用户和索引中显示的12x12 = 144位用户(他们不在数据库中!)...这里有什么问题?我检查了我的用户控制器创建任何奇怪的东西的行动,但无法找到任何常规..任何帮助?用户指数多次显示用户
这是我的用户索引视图:
<% provide(:title, 'Users') %>
<h1>List of Users</h1>
<%= will_paginate %>
<ul class="users">
<% @users.each do |user| %>
<%= render @users %>
<% end %>
</ul>
<%= will_paginate %>
这里明确两件事:1.您的代码至少包含一个错误。你的问题缺乏重要的信息(你的代码)。 – Solarflare
已更新,请参阅原始问题 – Krawalla
'render @ users'将显示所有用户。您目前正在为每个用户循环执行此操作(因此对于每个现有用户,您输出每个现有用户)。 – Solarflare