我有来自不同国家的用户。根据用户所在的国家/地区,我们有两个不同的网站“ test.com.au”和“ test.co.uk”。有没有一种方法可以将用户从au重定向到“ test.com.au”,将英国重定向到“ test.co.uk”,如
\x####
答案 0 :(得分:2)
从理论上讲,您应该可以执行此操作,但是我不知道您将能够在根域之间维护会话,但是如果没有身份验证,也许可以这样做:
def test_method
user = User.find(params[:id])
if user.country == 'Australia'
host = 'test.com.au'
else
host = 'test.co.uk'
end
redirect_to (request.protocol + host + user_path)
end