当我以这种方式使用redirect_to
时:
redirect_to "https://google.com
没有问题。 但是当我从方法中获取url时:
redirect_to external_url
。 。 。
def external_url
"https://google.com"
end
我收到此错误:
ERROR URI::InvalidURIError: URI must be ascii only "http://localhost:3000\u{202b}\u{202a}https://google.com"
答案 0 :(得分:1)
听起来你在该字符串中的某处有一些额外的unicode字符。我会尝试从头开始重新输入方法和网址,而不需要复制和粘贴。