Я перенес проект с Rails 2.3 на Rails 3.1, и у меня возникла следующая проблема. Используя любой из этих конфигов маршрутов:
match 'help/*details' => 'help#index'
# or
match ':controller/:action/:id'
Соответствие работает, но внутри определенного действия (от контроллера) у меня нет параметра details
или id
. raise params.inspect
возвращает {}
.
Это происходит только с параметрами из маршрутов (если, скажем, я использую JavaScript для запроса ajax, параметры отправляются и принимаются в порядке, необходимом).