私は、ラウンド番号を渡す非表示のフィールドをクリックして、ユーザーがどのラウンドに移動しようとしているかを渡そうとしてきました。
<%= form_for @round, :url => { :action => 'pick_page'} do |f| %>
<%= f.hidden_field :round, :value => '1', :class =>'round1' %>
<%= f.submit 'Picks', :class => 'round1' %>
<%= f.hidden_field :round, :value => '2', :class =>'round2' %>
<%= f.submit 'Picks', :class => 'round2' %>
<% end %>
このコードを使用すると、pick_page のラウンドとして常に 2 が渡されます。明らかに最初の隠しフィールドをスキップしています。「f.submit」がそのクラスに関連付けられているラウンド番号を送信するようにするにはどうすればよいですか。