0

如果用户尝试访问移动设备上的特定页面(例如:myapp.com/foo),我想将他们重定向到带有参数的移动站点上的不同页面(在本例中为:m.myapp.com/bar ?param1=foo)。

我已经知道如何使用参数重定向到不同的页面(如 myapp.com/bar?param1=foo),但我无法弄清楚如何在不提供整个字符串的情况下重定向到另一个子域,如下所示:redirect_to "m.myapp.com/bar?param1=foo"

4

1 回答 1

0

根据您使用的 Rails 版本,您可以通过以下方式完成此操作:

redirect_to some_url(subdomain: 'some_subdomain', some_param: 'foo')

URL 帮助程序接受一个subdomain参数——我认为,就像 Rails 3 一样。

于 2013-03-20T15:07:00.910 回答