在部署到子目录的Rails应用程序中的路线中隐藏控制器

小龟

我在子目录中部署了Rails应用程序(如果重要的话,使用Apache和Passenger)。该应用程序已部署到/ agents子目录。该应用程序的大多数逻辑都嵌套在Agents控制器内,并在该控制器下嵌套资源。

这意味着大多数网址是domain.com/agents/agents/1domain.com/agents/agents/1/clients与相似。

有没有一种方法来隐藏代理路由的控制器部分,使得使用该控制器的路线将是domain.com/agents/1domain.com/agents/1/clients不是?

罗克韦尔·赖斯

您可以使用以下方式更改路径文本

resources :agents, :path => "a"

或者其他的东西。我不确定完全删除所有内容后效果如何,因为我从未尝试过

resources :agents, :path => ""

尝试看看。我只是不确定是否会进一步导致路由错误

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用子目录中的主包将Go应用程序部署到Heroku?

如何从已部署的Meteor应用程序的子目录中读取文件?

将控制器组织到子目录CodeIgniter中

如何在 Rails 5 应用程序的子目录中嵌入 PHP 驱动的博客?

在子目录下部署应用程序-Azure

在子目录中将Gulp应用程序部署到Heroku

Ruby on Rails-控制器子目录

如何验证为Rails应用程序中的所有路线定义了控制器动作?

控制器到某些功能的映射在已部署的Spring Boot应用程序中不起作用

annotations.yaml 中控制器的多个子目录

如何在CodeIgniter 4中使用子目录控制器?

在Heroku中未加载Kohana 3.3子目录控制器

生成nuxt.js应用程序以在Web服务器上的子目录中工作

在子目录中部署单spa应用程序时,浏览器刷新显示“找不到页面”错误

同一服务器中Rails应用子目录中Wordpress的Nginx配置

Tomcat中的多个Web应用程序(按主机名子目录)

什么东西要放在“核心”应用程序子目录中?

未检测到子目录中Web应用程序的manifest.json

在我的主要Node.js应用程序的子目录中运行Ghost

Nginx代理到远程Node.js Express应用程序在子目录中

WordPress网站子目录中的Yii2应用程序:无法启用漂亮的URL

如何使用子目录中的RESX文件本地化WPF应用程序

如何在子目录中托管Svelte应用程序?

Nginx - 域上的 WordPress 和子目录中的 Node.js 应用程序

Umbraco 根站点和子目录中的 ASP.NET MVC 应用程序

Rails:Rails应用程序控制器中的条件重定向

在升级的Rails 5应用程序中的控制器测试中存根请求

控制器类在什么时候实例化Rails Web应用程序中的控制器对象?

Angular 9 PWA:在子目录中运行应用程序和托管在不同子目录中的 Service Worker 时出现 Service Worker / Manifest 范围问题