ruby-on-rails - Ruby on Rails 5.2 - 具有主动存储的背景图像

标签 ruby-on-rails image background

我将应用程序升级到了 Rails 5.2,并且正在使用 Rails 的主动存储。

如果我想使用我上传的图片作为背景,哪种方法最好?我想使用调整大小的 300x300 图片作为背景。

<div style="background: ... ">

最佳答案

<div class="index-img">
    <div class="bg-img" style="background-image: url(<%= rails_blob_url(@user.avatar) %>)"></div>
</div>

然后可以在CSS中设置它的样式,例如

.index-img{
    position: relative;
    width: 100%;
    height: 250px;
    background: $grey;
}
.bg-img{
    width: 100%;
    height: 100%;
    @include background-image();
}

关于ruby-on-rails - Ruby on Rails 5.2 - 具有主动存储的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51381990/

相关文章:

ruby-on-rails - Rails curl 语法

ruby-on-rails - 参数[:id] returning nil for custom action

ruby-on-rails - 在RoR View 中获得{{attribute}} {{message}}

c++ - 如何从二进制数据创建 QIcon?

ios - 后台使用单个 NSURLSession uploadTaskWithRequest 上传多张图片

java - 如何在 Java 中创建允许主应用程序完全退出的后台线程?这适用于 Linux,但不适用于 Windows

javascript - 使用 Rails 3.2.1 设计 + client_side_validations

php - 阻止上传可执行图像 (PHP)

jquery - 单图像 Jquery 预加载器

java - 如何在 Java 中更改文本框的背景颜色一秒钟?