【发布时间】:2011-12-18 09:04:00
【问题描述】:
我刚刚进入资产管道;我正在使用 SASS/SCSS,但我不明白为什么我应该使用 Asset Helpers。
例如,如果我有一些 CSS/SCSS 而不使用 Asset Helper:
background-image: url('rails.png');
这可以正常工作,因为我的 .SCSS 文件和图像都在 assets 目录中并且可以通过 assets 目录访问。
这样做有什么意义?:
background-image: asset-url("rails.png", image);
我知道它会在 url 中添加“/assets/”,但如果标准 CSS 方式可行,我为什么要使用 Asset Helpers?
我想我错过了一些东西。它与部署到生产环境有关吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 sass assets asset-pipeline