我正在参加Web开发课程,刚开始使用Ruby on Rails。 我现在想弄清楚的是我如何用scss设置背景图像。
我的图片位于app / assets / images。
我尝试过的事情是:
img-url(asset_path 'logo.png')
image-url('<%= asset_path 'logo.png' %>')
url('/asset/logo.png');
还有一些。但图像没有显示。 我已经在很多人问过这个问题时读过stackOverflow,但那里的所有解决方案对我都不起作用。
关于我如何实现这一目标的任何建议?
感谢。
答案 0 :(得分:1)
使用CSS文件和图片时,您有两个选项url
和path
:
image-url("logo.png") # url(/assets/logo.png)
image-path("logo.png") # "/assets/logo.png"
如果您想使用图片,字体,视频,音频,JavaScript和/或样式表文件,那么您可以使用通用表单
asset-url("logo.png") # url(/assets/logo.png)
asset-path("logo.png") # "/assets/logo.png"
有关详细信息,请参阅ActionView::Helpers::AssetUrlHelper
。