Ruby on rails Rails修改请求路由

Ruby on rails Rails修改请求路由,ruby-on-rails,rack,dispatcher,Ruby On Rails,Rack,Dispatcher,幸运的是,我正在创建一个Rails应用程序(2.3.8),在该应用程序中,我需要根据某些条件更改请求的发送位置。基本上,我需要一个自定义调度器 我已经研究了如何使用Rack来修改请求,在某些情况下,将请求重新路由到另一个知道如何处理请求的控制器 我不想重定向-我需要由不同的控制器处理一些请求,而不是路由表给我的控制器 这可能吗?我认为机架就是答案。您应该能够在请求到达Rails堆栈之前拦截请求并更改传入参数 为什么不首先改变路线以使用正确的控制器

幸运的是,我正在创建一个Rails应用程序(2.3.8),在该应用程序中,我需要根据某些条件更改请求的发送位置。基本上,我需要一个自定义调度器

我已经研究了如何使用Rack来修改请求,在某些情况下,将请求重新路由到另一个知道如何处理请求的控制器

我不想重定向-我需要由不同的控制器处理一些请求,而不是路由表给我的控制器


这可能吗?

我认为机架就是答案。您应该能够在请求到达Rails堆栈之前拦截请求并更改传入参数

为什么不首先改变路线以使用正确的控制器