Нильс Ридеманн прав, это не обязательно проблема рельсов, а проблема HTML-форм.
Вы можете использовать скрытые поля формы, чтобы делать то, что вы хотите. Создайте два скрытых текстовых поля (одно для «от» и одно для «до»). Напишите функцию Javascript, которая принимает значения полей выбора месяца / дня / года, строит из их значений строку типа «25/01/2010» и сохраняет эту строку как содержимое скрытого поля. Подключите функцию Javascript для запуска каждый раз, когда изменяется одно из полей выбора даты. Теперь, если операция отправки формы отправляет только два скрытых поля, вы можете получить более приятный на вид URL, чем вы хотите.
Кроме того, вы можете использовать URL-адрес, например:
http://localhost:3000/orders/25-01-2010/25-04-2010
, воспользовавшись возможностью rails перезаписать URL . Смотрите, в частности, раздел «Красивые URL».