Я думаю, что предложенные методы j и kiva не будут работать, потому что компоненты javascript визуализируются (записываются в статический html-файл) на начальном этапе, rails - это сторона сервера, а то, что предлагается в их сообщениях, - это больше стороны клиента.
Я добился этого вот так ->
добавить onchange => myJavaScriptFunction ()
и затем код изменения URL в функции javascript ()
используя чистый JavaScript, без участия рельсов.
вот мой фрагмент -
<%= select_tag :clientid, options_for_select(@options),
:include_blank => false,
:onchange => "myfunction(this)"
%>
function myfunction(combo_box)
{
//var combo1 = document.getElementById('clientid');
var value1 = combo_box.options[combo_box.selectedIndex].text;
var value2 = combo_box.selectedIndex;
document.getElementById('session_dump').innerHTML='<hr>'+value2 + '::::=> ' + value1+'<hr>';
}
Надеюсь, что это полезно ...