我有这段 javascript 来强制浏览器重定向:
window.location.replace("http://google.com")
这很好用 - 但是,当我尝试通过我的模型在 rails 中使用填充 URL 时;
window.location.replace("<%= @link.url %>")
它失败了,因为它将 url 添加到链接路径的末尾,例如myapp.com/links/google.com
. 不知道为什么它不像我手动输入时那样替换整个 URL。有任何想法吗?
注意:我有一个带有 url 属性的链接模型,它在显示页面上。进一步在 javascript 之外的页面@link.url
显示链接就好了。