Rails 3.1 пустые параметры из маршрутов - PullRequest
2 голосов
/ 01 ноября 2011

Я перенес проект с Rails 2.3 на Rails 3.1, и у меня возникла следующая проблема. Используя любой из этих конфигов маршрутов:

match 'help/*details' => 'help#index'

# or

match ':controller/:action/:id'

Соответствие работает, но внутри определенного действия (от контроллера) у меня нет параметра details или id. raise params.inspect возвращает {}.

Это происходит только с параметрами из маршрутов (если, скажем, я использую JavaScript для запроса ajax, параметры отправляются и принимаются в порядке, необходимом).

1 Ответ

1 голос
/ 01 ноября 2011

Здесь есть похожий вопрос нажмите

попробуйте:

match 'help/*details' => 'help#index', detail=> "something?"
...