【问题标题】:sass-rails image-path & asset-path showing incorrect path for image when asset host providedsass-rails 图像路径和资产路径在提供资产主机时显示错误的图像路径
【发布时间】:2012-10-16 18:06:17
【问题描述】:

在 sass-rails 中使用 image-path 辅助方法时

这样的 scss 语句:

  image-url('logo.png');

生成一个奇怪的 url,如下所示:

"//www3.myassets.com/assets/logo.png

www3.myassets.com 来自环境中设置的资产主机属性。

为什么会这样?我希望得到以下输出:

  "/logo.png"

这可能不相关,但我们在项目上也有指南针,尽管我的调查使我相信指南针方法不是正在使用的方法。

【问题讨论】:

    标签: ruby-on-rails compass-sass sass


    【解决方案1】:
    1. 网址并不奇怪。 Skippng 协议允许浏览器使用与页面相同的协议,因此使用 http 加载的页面将使用 http 加载资产,而使用 https 加载的页面将使用 https 加载资产。

    2. 和rails中一样,image_urlimage_path就是这个意思,前者是一个完整的URL,而后者只是一个相对路径(相对于URL,一般是web内的绝对路径服务器)

    【讨论】:

      猜你喜欢
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-10
      • 2014-12-29
      • 1970-01-01
      • 2019-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多