在我的索引页面上,我成功地在一个表中列出了我所有的“游戏”,不幸的是,另一个列表也出现在我的表上方,它不是index.html.erb文件代码的一部分。 我不明白这是怎么可能的,因为我的html文件在列表显示在浏览器上的位置没有包含任何元素。。。 如果有人有一个想法,那将是非常好的!
以下是浏览器上出现的内容的照片:浏览器问题快照
下面是我的index.html.erb代码:
<div class="container full-height">
<div class="abs-center">
<table class="table">
<thead>
<tr>
<td colspan="6">GAMES</td>
</tr>
</thead>
<tbody>
<%= @games.reverse.each do |g| %>
<tr>
<td><%= g.id %></td>
<td><%= g.score_1 %></td>
<td><%= g.score_2 %></td>
<td><%= g.created_at %></td>
<td><%= link_to 'see game', game_path(g) %></td>
<td><%= link_to 'modify', edit_game_path(g) %></td>
</tr>
<% end %>
</tbody>
</table>
</div>
</div>
我的游戏控制器索引方法:
def index
@games = Game.all
end
多谢!
删除<%=@games.reverse.each do g%>
之前的=
。 =
呈现表达式的结果,在您的示例中,返回集合的是eace
方法。