标签: ruby-on-rails rack dispatcher
幸运的是,我正在创建一个Rails应用程序(2.3.8),我需要根据某些条件更改请求的分派位置。基本上,我需要一个自定义调度员。
我已经看过使用Rack来修改请求,并且在某些情况下,将请求重新路由到知道与请求有关的其他控制器。
我不打算重定向 - 我需要一个不同于路由表给我的控制器处理的请求。
这甚至可能吗?
答案 0 :(得分:1)
我认为Rack就是答案。在请求到达Rails堆栈之前,您应该能够拦截请求并更改传入的参数。
为什么不首先改变使用正确控制器的路线?