Rails,外部URL重定向问题

时间:2016-01-09 06:43:52

标签: ruby-on-rails ruby

当我以这种方式使用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"

1 个答案:

答案 0 :(得分:1)

听起来你在该字符串中的某处有一些额外的unicode字符。我会尝试从头开始重新输入方法和网址,而不需要复制和粘贴。