Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 不同帖子的不同背景图片-Rails_Ruby On Rails_Image - Fatal编程技术网

Ruby on rails 不同帖子的不同背景图片-Rails

Ruby on rails 不同帖子的不同背景图片-Rails,ruby-on-rails,image,Ruby On Rails,Image,我有没有办法在rails应用程序中为特定帖子添加单独的背景图像 在我的rails应用程序中,我有不同的混音带,我想为一些混音带“show”视图添加一个自定义背景图像(但不是每个混音带) 我会自己上传图片 是否有一个gem或教程向我展示了如何实现这一点?提前感谢。有不同的方法可以做到这一点,在我看来,最简单的方法是定义一个CSS选择器来负责这一点,并从Rails应用程序中进行设置 类似于以下伪代码: %div{:class => @post.bg_class} 然后,您的应用程序.css文

我有没有办法在rails应用程序中为特定帖子添加单独的背景图像

在我的rails应用程序中,我有不同的混音带,我想为一些混音带“show”视图添加一个自定义背景图像(但不是每个混音带)


我会自己上传图片


是否有一个gem或教程向我展示了如何实现这一点?提前感谢。

有不同的方法可以做到这一点,在我看来,最简单的方法是定义一个CSS选择器来负责这一点,并从Rails应用程序中进行设置

类似于以下伪代码:

%div{:class => @post.bg_class}
然后,您的
应用程序.css
文件应该包括以下内容:

div.img1 {
    background-image:url(img1.gif);
}
div.img2 {
    ...
}
或者,您可以直接使用必要的样式(此样式未经测试)设置div的样式:


但是困难的部分是为每个不同的帖子找到一个背景图像…

有不同的方法,最简单的方法(在我看来)是定义一个CSS选择器来负责这一点,并从Rails应用程序中设置它

类似于以下伪代码:

%div{:class => @post.bg_class}
然后,您的
应用程序.css
文件应该包括以下内容:

div.img1 {
    background-image:url(img1.gif);
}
div.img2 {
    ...
}
或者,您可以直接使用必要的样式(此样式未经测试)设置div的样式:


但困难的是要为每个不同的帖子找到一个背景图片…

您的说明不完整。这些图像来自哪里?用户(或你)会上传这些图片吗?还是会有固定数量的图片供选择?我会自己上传这些图片。你的说明不完整。这些图像来自哪里?用户(或你)会上传这些图片吗?还是会有固定数量的图片供选择?我会自己上传这些图片。