我在管理员命名空间/子域中有一个重定向(到login_url => / login)我想要返回到(所以domain.com/login而不是admin.domain.com/login)。似乎像login_path(subdomain:'')或login_path(subdomain:nil)之类的东西中断或者只是没有达到预期的结果。
我目前的工作是做login_path(子域名:'www'),但我真的只是完全放弃子域名。开箱即可吗?或者我应该只是重写助手?
编辑: 这似乎是最好的解决方案,如:
login_url(host: request.domain)
我认为login_path(子域名:'')应该简单地去除任何子域名,因为它的结果(.domain.com,带有该前导点)实际上永远不会是期望的结果。