我在子目录中部署了Rails应用程序(如果重要的话,使用Apache和Passenger)。该应用程序已部署到/ agents子目录。该应用程序的大多数逻辑都嵌套在Agents控制器内,并在该控制器下嵌套资源。
这意味着大多数网址是domain.com/agents/agents/1
或domain.com/agents/agents/1/clients
与相似。
有没有一种方法来隐藏代理路由的控制器部分,使得使用该控制器的路线将是domain.com/agents/1
或domain.com/agents/1/clients
不是?
您可以使用以下方式更改路径文本
resources :agents, :path => "a"
或者其他的东西。我不确定完全删除所有内容后效果如何,因为我从未尝试过
resources :agents, :path => ""
尝试看看。我只是不确定是否会进一步导致路由错误
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句