やりたいこと
以下のように、複数のボタンを設置して、押されたボタンの値を取得します
View
selectコントローラの、purposeアクションに飛びます
button.html.erb
<%= form_tag({ :controller => 'select', :action => 'purpose' }) do %>
<%= submit_tag "A" %><br>
<%= submit_tag "B" %><br>
<%= submit_tag "C" %><br>
<%= submit_tag "D" %><br>
<% end %>
Controller
params[:commit]にボタンの値が入ります
select_controller.rb
class SelectController < ApplicationController
def purpose
#A,B,C,Dなど、ボタンの値が入る
@name=params[:commit]
end