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