有没有办法确定给定图像样式的存在?
例如,要确定图像是否存在,我们可以执行以下操作:
<% if @user.avatar.exists? %>
<%= image_tag @user.avatar.url(:large), :id => "cropbox" %>
但是我们如何确定图像是否以特定样式存在,例如thumb
?上述条件仅确定图像在其original
样式中是否存在。
.exists?
函数可选择采用style_name:
<% if @user.avatar.exists?(:large) %>
应该工作。
试试这样的事情
<% if @user.avatar(params[:large]) %><%= image_tag @user.avatar.url(:large), :id => "cropbox" %><% end %>