Problem in rails 4.0 mit der Erstellung eines link_to für eine delete-Aktion

Dies ist mein erstes Projekt in Schienen, die zum erstellen einer Tabelle zum speichern der Daten über die Spiele. Ich bin in der Lage, die Anzeige von Daten aus der Tabelle über die Gewinner score, Verlierer Partitur, etc. Allerdings habe ich Probleme mit meiner Tabelle Spalte löschen von Verknüpfungen für jedes Spiel.

Hier mein code in der Spiele-controller für die delete-Methode:

def delete
  @game = Game.find(params[:game])
  @game.destroy()
  redirect_to :action => 'index'
end

Einen Ausschnitt aus meiner Tabelle-code, der enthält die Zeile für die link_to-Befehl

    <% @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 %>

In der Routen-Datei, die ich genannt

resources :games

Welche, meines Wissens, unterstützt das generieren der Basis-routing. Könnte mir jemand helfen, herauszufinden, warum mein link_to nicht funktioniert?

InformationsquelleAutor Michael Liu | 2013-07-10
Schreibe einen Kommentar