gpt4 book ai didi

ruby-on-rails - 在 Rails 3.1 应用程序中动态创建 CSS 背景图像未正确链接

转载 作者:行者123 更新时间:2023-11-28 11:48:38 24 4
gpt4 key购买 nike

我正在尝试通过 javascript 在我的 Rails 应用程序中动态创建 div。但是,div 背景图像未正确链接。我知道 Rails 会在图像中搜索预加载的 css 文件。例如,在我的主 css 文件中,我只有

html, body{
background-image:url('bg.png');
}

但是,当我使用以下代码动态创建 div 时。

        $("<div>").addClass("icon").css("background-image", "url(" + this.model.get('icons')[i] + ")").appendTo(this.el);

它找不到图像。我是否必须使用诸如“/assets/images/...”之类的相对 URL?

非常感谢任何帮助。谢谢!

最佳答案

样式表的工作方式与模板文件不同。您需要在其中为图像添加完整路径,请尝试:

background-image:url('/images/bg.png');

关于ruby-on-rails - 在 Rails 3.1 应用程序中动态创建 CSS 背景图像未正确链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8085221/

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