Wor*_*r 8 6 forms ruby-on-rails ruby-on-rails-3
我有一个控制器games和一个方法:
def index
@games = Game.all
end
def set_game
@current_game = Game.find(params[:set_game])
end
Run Code Online (Sandbox Code Playgroud)
在我看来,我有:
<%= 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 %>
Run Code Online (Sandbox Code Playgroud)
路线:
resources :games
match 'games', :to => 'game#index'
Run Code Online (Sandbox Code Playgroud)
如何使此表单适用于我的set_game方法?
谢谢.
Vas*_*ich 14
<%= form_tag(set_game_games_path) do %>
...
<% end %>
#routes.rb
resources :games do
collection do
get '/set_game', :as => :set_game
end
end
Run Code Online (Sandbox Code Playgroud)