取决于我想要调用特定控制器的子域。

我目前的工作: 我的页面使用子域来识别 username.site.com 之类的用户。我获取用户名,在数据库中查找并在 UsernamesController 中呈现相应的数据。

唯一的例外是www.site.com或site.com。在那种情况下,应该调用另一个控制器。我目前通过检测`ApplicationController中的 www ''子域然后重定向来完成此操作。虽然我觉得重定向不在这里。

有人有另一种方法吗?

由于

有帮助吗?

解决方案

subdomains_routes 允许您根据当前子域定义自定义路由。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top