Теоретически вы должны это сделать, однако я не знаю, сможете ли вы поддерживать сеанс в корневых доменах, но если аутентификация отсутствует, возможно, это сработает:
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