我正在使用Rails应用程序,并且正在使用Carrierwave的主动管理员。 我想将图像加载到CSS中,所以我尝试了
<% @headCarousel.each do |carousel| %>
<li style="background-image: url('<%= image_tag carousel.image.url %>');">
<%end%>
我想将通过ActiveAdmin加载保存的图像发布到此列表中。 我该怎么办?
答案 0 :(得分:1)
您不需要image_tag,因为它会返回HTML图像标签:
image_tag("icon.png")
# => <img alt="Icon" src="/assets/icon.png" />
背景图片仅需要url:
<% @headCarousel.each do |carousel| %>
<li style="background-image: url('<%= carousel.image.url %>');">
<%end%>
如果没有帮助检查您在carousel.image.url中获得的网址,则:
<% @headCarousel.each do |carousel| %>
<li><%= carousel.image.url %></li>
<%end%>