是否可以编程设置背景图像?
我知道如何使用css来实现这一点,但是这会设置和修复背景图像。我有一个图书模型,每个模型都有一个图书图像,我想在用户获取图书记录时设置图书图像的背景。
def show
@book = Book.find(params[:id])
@image = @book.image
# set the background image to @image
end发布于 2017-08-03 12:17:38
尝试将其添加到您的视图中(例如show.html.erb或index.html.erb ):
<style media="screen">
.image_div { background-image: url(<%= @book.image %>); }
</style>@book.image需要将实际的路径返回到@book对象的图像,您将需要访问存储路径@book.image.path或@boook.image.url或适合您的代码库的任何属性
发布于 2017-08-03 12:27:51
试试这个:
#pic {
width: 100%;
height: auto;
}<img src="" id="pic">
https://stackoverflow.com/questions/45474584
复制相似问题