【发布时间】:2023-03-23 18:19:01
【问题描述】:
我在一个子目录中部署了一个 Rails 应用程序(如果重要的话,使用 Apache 和Passenger)。该应用程序部署到 /agents 子目录。应用程序的大部分逻辑都嵌套在 Agents 控制器中,并在其下嵌套资源。
这意味着大多数 url 是 domain.com/agents/agents/1 或 domain.com/agents/agents/1/clients 和类似的。
有没有办法将代理隐藏在路由的控制器部分,以便使用此控制器的路由改为 domain.com/agents/1 或 domain.com/agents/1/clients?
【问题讨论】:
-
谢谢@RockwellRice。这比我想象的要容易。我查看了
rake routes输出并尝试了一些开发中的链接,它似乎可以工作。 -
很高兴它有帮助
标签: ruby-on-rails routes ruby-on-rails-5