【发布时间】:2013-07-08 14:28:15
【问题描述】:
这是我在 Rails 中的第一个项目,它是创建一个存储游戏数据的表。我可以显示表格中有关获胜者得分、失败者得分等的数据。但是,我的表格列存在问题,其中包含每场比赛的删除链接。
这是我在游戏控制器中删除方法的代码:
def delete
@game = Game.find(params[:game])
@game.destroy()
redirect_to :action => 'index'
end
我的表格代码的 sn-p,其中包括 link_to 命令的行
<% @games_items.each do |t| %>
<tr>
<td><%= t.winner.name %></td>
<td><%= t.loser.name %></td>
<td><%= t.challenger.name %></td>
<td><%= t.winner_score %></td>
<td><%= t.loser_score %></td>
<td><%= link_to 'Delete', delete_game_path(id: t.id)%></td>
</tr>
<% end %>
在我调用的路由文件中
resources :games
据我所知,这有助于生成基本路由。谁能帮我弄清楚为什么我的 link_to 不起作用?
【问题讨论】:
标签: ruby-on-rails ruby resources routing ruby-on-rails-4