gpt4 book ai didi

ruby-on-rails - 在 CSS 中传递 ruby​​ 标签

转载 作者:行者123 更新时间:2023-11-28 18:44:49 25 4
gpt4 key购买 nike

我想动态更改我的应用程序背景。对于那个背景图像,我将图像保存在只有一行的数据库中,如果我上传新的背景图像,它将更新数据库的第一行,它将影响背景好吧。

这是我的 View 代码

<%=ChangeBackdrops.first.media.url%>

这是我的CSS

body {
background-image: url(/../../../images/back.jpg);
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
-o-background-size: 100% 100%, auto;
-moz-background-size: 100% 100%, auto;
-webkit-background-size: 100% 100%, auto;
background-size: 100% 100%, auto;
}

如何在该 CSS 中传递我的 ruby​​ 标记?意思是这样的?

background-image: url(<%=ChangeBackdrops.first.media.url%>)

最佳答案

实现此目的的最简单方法是在呈现 View 时将代码放入 style 标记内。尝试在 application.html.erb 中编写以下代码(例如):

<head>
...
<link rel="stylesheet" ... /> <!-- load your common stylesheet --!>
<!-- and now override the background-image --!>
<style>
body {
background-image: url("#{ChangeBackdrops.first.media.url}");
}
</style>
</head>

关于ruby-on-rails - 在 CSS 中传递 ruby​​ 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10715454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com