<% @admin_spot.each do |resort| %>
<div class="col-sm-6 col-md-4 thumbnailrow1">
<div class="thumbnail">
<% if File.exist?(Rails.root + @admin_spot.resort_image.path) %>
<%= image_tag resort.photo.url %>
<% else %>
<%= image_tag assets_image_blank.jpeg%>
<% end %>
<div class="caption">
<h3><%= resort.name %></h3>
<p><%= resort.address%></p>
<p><%=link_to "Read More +", admin_resort_detail_path(resort.id), :class=>"btn btn-primary"%></p>
</div>
</div>
</div>
<% end %>
我从数据库显示图像时遇到问题。如果数据库中的图像存在,图像将显示..如果没有,则会显示其他图像。请帮我这个..
答案 0 :(得分:0)
尝试这样的事情:
<% if resort.photo.present? %>
<%= image_tag resort.photo.url %>
<% else %>
<%= image_tag 'blank.jpg'%>
<% end %>
确保您的图片在那里并且还看到他们生成的路径有效吗?