首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Ruby on Rails :数据库中的背景CSS图像

Ruby on Rails :数据库中的背景CSS图像
EN

Stack Overflow用户
提问于 2018-07-15 21:07:27
回答 1查看 435关注 0票数 1

我想通过我的ActiveAdmin管理面板创建一个图片管理。

我使用Carrierwave从我的管理面板上传图像,但是我无法在我的CSS代码中将这些图像显示为背景图像...:/

以下错误的...because:

代码语言:javascript
复制
couldn't find file '<%= Image.find(1).path %>'

这是我的CSS:

代码语言:javascript
复制
header{
   background-image: asset-data-url("<%= Image.find(1).path %>");
}

我的HTML:

代码语言:javascript
复制
<header>
<div class="header-content">
    <div class="header-content-inner">
        <h1>Your Favorite Source of Free Bootstrap Themes</h1>
        <hr>
        <p>Start Bootstrap can help you build better websites using the Bootstrap CSS framework! Just download your template and start going, no strings attached!</p>
        <a href="#about" class="btn btn-primary btn-xl page-scroll">Find Out More</a>
    </div>
</div>

和映像管理视图:

我不明白如何将我的图像链接到背景图像CSS属性?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-15 21:18:22

在CSS样式表中调用Rails数据库查询将不起作用。相反,您可以重新编写HTML代码,如下所示:

代码语言:javascript
复制
<header style="background-image: url(<%= Image.find(1).path %>);">

并删除CSS中的背景图像代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51348697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档