rails redirect_to不同的子域,控制器和参数

时间:2012-08-08 21:43:08

标签: ruby-on-rails-3 redirect subdomain

如果用户尝试转到移动设备上的特定页面(例如:myapp.com/foo),我想将其重定向到移动网站上带参数的其他页面(在这种情况下:m.myapp。 COM /栏?参数1 =富)。

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

1 个答案:

答案 0 :(得分:0)

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

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

URL帮助程序接受subdomain参数 - 从Rails 3开始,我认为。