我的/ app / assets / images目录中有一个jpg,并将其作为背景使用以下CSS。
body {
background-image: image_url('metal_texture.jpg')
}
asset_url帮助程序在这种情况下也适用。由于Rails 4资产管道不关心文件所在的/ app / assets中的哪个目录,是否有理由使用image_url vs asset_url?
答案 0 :(得分:3)
image_url
实际上通过一个特定选项调用asset_url
:{type: :image}
compute_asset_path 提取根据option[:type]
答案 1 :(得分:0)
目前,image-url
和asset-url
之间没有区别(在Ruby中强调,在Sass中用连字符表示)。
image-url
调用指定asset-url
{type: image}
方法
当您不知道资产类型时,可以使用asset-url
。