Rails - Form_tag pour une action personnalisée

J'ai un contrôleur de games et une méthode:

def index

@games = Game.all

end

def set_game

@current_game = Game.find(params[:set_game])

end

De mon point de vue j'ai:

<%= form_tag("/games") do %>
<% @games.each do |g| %>
<%= radio_button_tag(:game_id, g.id) %>
<%= label_tag(:game_name, g.name) %><br>
<% end %>
<%= submit_tag "Confirm" %>
<% end %>

Routes:

  resources :games

  match 'games', :to => 'game#index'

Comment puis-je faire de cette forme de travail pour ma set_game méthode?

Grâce.

Plus d'information est nécessaire. Aussi, votre formulaire est mal structuré. L'étiquette ne correspond pas à une entrée.
J'ai édité avec plus d'info. Si vous avez besoin d'autre chose à me dire.
"Comment puis-je faire de cette forme de travail pour ma set_game méthode?" - c'est pas très clair pour moi ce que vous voulez vraiment atteindre et exactement ce que vous voulez faire avec le set_game action. Pouvez-vous nous fournir plus de renseignements à ce que vous essayez de faire?

OriginalL'auteur Worker 8 | 2011-07-25