有没有办法让我为我的 Rails 应用程序上的特定帖子添加单独的背景图像?
在我的 Rails 应用程序中,我有不同的混音带,我想为某些混音带“显示”视图添加自定义背景图像(虽然不是每个混音带)。
我会自己上传图片。
是否有宝石或教程向我展示如何完成此操作?提前致谢。
有没有办法让我为我的 Rails 应用程序上的特定帖子添加单独的背景图像?
在我的 Rails 应用程序中,我有不同的混音带,我想为某些混音带“显示”视图添加自定义背景图像(虽然不是每个混音带)。
我会自己上传图片。
是否有宝石或教程向我展示如何完成此操作?提前致谢。
有不同的方法可以做到这一点,最简单的一种(在我看来)是定义一个负责它的 CSS 选择器并从你的 Rails 应用程序中设置它。
类似于以下伪代码:
%div{:class => @post.bg_class}
那么你的application.css
文件应该包括如下内容:
div.img1 {
background-image:url(img1.gif);
}
div.img2 {
...
}
或者您可以直接使用必要的样式设置您的 div 样式(未测试此样式):
%div{:style => "background-image: #{@post.bg_image};"}
但困难的部分是为每个不同的帖子找到背景图片......