我尝试将用户重定向到自定义域。代码如下:
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一起使用
答案 0 :(得分:1)
您可能还需要另外指定tld_length
。
有关详情,请访问:http://api.rubyonrails.org/classes/ActionDispatch/Routing/UrlFor.html#method-i-url_for