Rails Modify Request Route - PullRequest
       4

Rails Modify Request Route

0 голосов
/ 30 августа 2010

По счастливой случайности, я создаю приложение Rails (2.3.8), в котором мне нужно изменить место отправки запроса на основе некоторых критериев. По сути, мне нужен пользовательский диспетчер.

Я рассмотрел использование Rack для изменения запроса и в некоторых случаях перенаправил запрос на другой контроллер, который знает, что делать с запросом.

Я не собираюсь перенаправлять - мне нужно, чтобы некоторые запросы обрабатывались контроллером, отличным от того, который мне дает таблица маршрутизации.

Возможно ли это вообще?

1 Ответ

1 голос
/ 30 августа 2010

Я думаю, что Rack является ответом на это. Вы должны быть в состоянии перехватить запрос и изменить входящие параметры до того, как запрос достигнет вашего стека Rails.

Почему бы не изменить маршрут, чтобы использовать правильный контроллер?

...