Ответ 1
Попробуйте что-то вроде этого
<% if @user.avatar(params[:large]) %><%= image_tag @user.avatar.url(:large), :id => "cropbox" %><% end %>
Есть ли способ определить существование данного стиля изображения?
Например, чтобы определить, существует ли изображение вообще, мы можем сделать:
<% if @user.avatar.exists? %>
<%= image_tag @user.avatar.url(:large), :id => "cropbox" %>
Но как мы можем определить, существует ли изображение в определенном стиле, например thumb
?. Вышеуказанное условие определяет только существование изображения в стиле original
.
Попробуйте что-то вроде этого
<% if @user.avatar(params[:large]) %><%= image_tag @user.avatar.url(:large), :id => "cropbox" %><% end %>
Функция .exists?
необязательно принимает имя стиля:
<% if @user.avatar.exists?(:large) %>
должен работать.