|
|
1
0
路由是按顺序解析的,因此当您请求/来自任何域时,它首先找到“匹配”/“…”,然后将您发送到指定的页面。你的子域根本不起作用。可以使用基于请求的约束基于子域路由: http://guides.rubyonrails.org/routing.html#request-based-constraints |
|
|
2
0
不知道子域是如何影响这一点的。也许你把子域和路由名称空间混淆了(http://edgeguides.rubyonrails.org/routing.html控制器名称空间和路由)?
正在被选中
因为它是在路由文件中首先定义的。他们表面上是一样的。 |
|
|
3
0
是的,@cory是对的。以上两个语句都是相似的,并且每次都考虑第一个定义的路由。如果将管理路由更改为
那就有意义了…怎么说??
或者,使用以下代码可以有条件地确定URL:
将为您提供子域值-admin或blank。但它只会转到route.rb文件中首先定义的任何一个控制器操作。
然后,从使用子域的操作中,您可以决定将其重新定向到何处-要么指向管理面板,要么指向主页… |
|
cluster1 · 采取独立的新行动的好处是什么? 1 年前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 1 年前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 1 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 1 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 1 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 1 年前 |
|
|
Flávio · 基于另外两个生成数组 2 年前 |