1

有没有办法让我为我的 Rails 应用程序上的特定帖子添加单独的背景图像?

在我的 Rails 应用程序中,我有不同的混音带,我想为某些混音带“显示”视图添加自定义背景图像(虽然不是每个混音带)。

我会自己上传图片。

是否有宝石或教程向我展示如何完成此操作?提前致谢。

4

1 回答 1

1

有不同的方法可以做到这一点,最简单的一种(在我看来)是定义一个负责它的 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};"}

但困难的部分是为每个不同的帖子找到背景图片......

于 2012-04-07T19:31:55.897 回答