2012-08-08 56 views
0

如果用户试图访问移动设备上的特定页面(比如:myapp.com/foo),我想用参数将它们重定向到移动网站上的其他页面(在这种情况下:m.myapp.com/bar?param1=foo)。rails redirect_to不同的子域,控制器和参数

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

回答

0

根据您使用Rails的版本,您可以通过完成此任务:

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

的网址助手接受subdomain说法 - 像Rails 3的,我想。