Ruby on Rails を使用しているときに特定のボタン イベントをトリガーする方法がわかりません。たとえば、テーブル内にミニフォームがあります(MVCのビュー側):
<%= form_tag do %>
<% if student.floor_pref == '1st' %>
<td><%= select_tag 'room', options_for_select(@first_floor.map { |value| [value,value]}, @selected_room) %></td>
<% end %>
<% if student.floor_pref == '2nd' %>
<td><%= select_tag 'room', options_for_select(@second_floor.map { |value| [value,value]}, @selected_room) %></td>
<% end %>
<% if student.floor_pref == '3rd' %>
<td><%= select_tag 'room', options_for_select(@third_floor.map { |value| [value,value]}, @selected_room) %></td>
<% end %>
<td><%= submit_tag 'Update' %></td>
<% end %>
たとえば、ビュー内で[更新]ボタンがクリックされたときに次のコードを実行することをコントローラーに通知するにはどうすればよいですか。
a = Student.find(3)
a.room_number = '2105'
a.save