确定具有特定样式的图像存在和不存在 - 回形针导轨



有没有办法确定给定图像样式的存在?

例如,要确定图像是否存在,我们可以执行以下操作:

    <% 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 %>

最新更新