Css sass rails帮助程序之间的差异”;图片“url”;及;资产“url”;在rails 4.0中?
我在我的/app/assets/images目录中有一个jpg,我使用它作为背景,并使用以下CSSCss sass rails帮助程序之间的差异”;图片“url”;及;资产“url”;在rails 4.0中?,css,ruby-on-rails,sass,Css,Ruby On Rails,Sass,我在我的/app/assets/images目录中有一个jpg,我使用它作为背景,并使用以下CSS body { background-image: image_url('metal_texture.jpg') } 在这种情况下,asset_url帮助程序也起作用。由于Rails 4资产管道不关心文件放置在/app/assets中的哪个目录,因此有理由使用image\u url vs asset\u url吗 源代码: image\u url实际调用asset\u url传递一个特定选项:
body {
background-image: image_url('metal_texture.jpg')
}
在这种情况下,asset_url帮助程序也起作用。由于Rails 4资产管道不关心文件放置在/app/assets中的哪个目录,因此有理由使用image\u url vs asset\u url吗 源代码:
image\u url
实际调用asset\u url
传递一个特定选项:{type::image}
并且根据该选项[:type]
源代码:,查找资产目录
image\u url
实际调用asset\u url
传递一个特定选项:{type::image}
并且基于该
选项[:type]
查找资产目录当前,图像url
和资产url
之间没有区别(在Ruby中加下划线,在Sass中加连字符)
图像url
调用资产url
方法指定{type:image}
当您不知道资产的种类时,可以使用
资产url
。目前,图像url
和资产url
之间没有区别(用Ruby加下划线,用Sass连字符)
图像url
调用资产url
方法指定{type:image}
当您不知道资产的种类时,可以使用资产url