Я имею дело с URL этого стиля:
http://mysite/tables/134/X/Y
http://mysite/tables/134/X/Z
Число 134 распознается как : table_id в соответствующих контроллерах. Я хотел бы иметь возможность (из представления) изменить : table_id и вызвать тот же URL. Итак, что-то вроде:
http://mysite/tables/135/X/Y
Я пытался сделать это так:
<%= collection_select("params", :table_id, @tables , :id, :id, {:prompt => true}, :onchange => "location.href = ''") %>
Но параметры [: table_id], которые я получаю в контроллере, остаются теми же, что были в URL. Итак, мой вопрос:
Нужно ли самому создавать URL? Разве я не могу просто изменить params [: table_id] и перезагрузить тот же URL?