Попробуйте это
View
<% form_remote_tag(:url => {:controller => "test", :action => "test_123"},:html => {:id => "form_test"}) do %>
<%= hidden_field_tag "submit" %>
<%= submit_tag "Restore", :id => 'restore', :value => "", :onclick => "$('download').disabled = true;$('delete').disabled = true;$('submit').value='restore';" %>
<%= submit_tag "Download", :id => 'download', :value => "", :onclick => "$('restore').disabled = true;$('delete').disabled = true;$('submit').value='download';" %>
<%= submit_tag "Delete", :id => 'delete', :value => "", :onclick => "$('restore').disabled = true;$('download').disabled = true;$('submit').value='delete';" %>
<% end %>
Контроллер
def test_123
case params[:submit]
when "restore"
when "download"
when "delete"
end
end