Rails:redirect_to不会重定向到子域名

时间:2014-08-12 18:40:34

标签: ruby-on-rails redirect

我尝试将用户重定向到自定义域。代码如下:

def redirector
    user = User.find(1)
    redirect_to posts_path(:subdomain => user.domain)
end

但是用户将重定向到没有子域的主机域(site.com)。开发日志:

User Load (0.6ms)  SELECT  "users".* FROM "users"  WHERE "users"."id" = '1' LIMIT 1
Redirected to site.com/posts

将Rails 4.1.4与ruby 2.1.2一起使用

1 个答案:

答案 0 :(得分:1)

您可能还需要另外指定tld_length

有关详情,请访问:http://api.rubyonrails.org/classes/ActionDispatch/Routing/UrlFor.html#method-i-url_for