我将生产环境中的资产主机设置为以下内容: config.action_controller.asset_host ="//assets%d-*****.com"
但是,出现在前端的结果 url"http:////assets1-*****.com"
导致 Internet Explorer 出现问题。我们确实需要协议相对 url,因为我们在应用程序上同时使用 http 和 https。
这在 chrome 等其他浏览器中运行良好,我猜是因为它知道那不是正确的 url。有人有什么建议吗??
更新 1:我在不同的应用程序中做同样的事情,但它运行的是不同版本的 Rails。有问题的应用程序正在运行 rails 3.0.4,它在另一个运行 3.1.11 的应用程序中工作。asset_host 的工作方式是否发生了变化?