使用 id 在 image_tag 中包含调整大小

Include resize in image_tag with id

我使用 mini_magick 调整图片大小。

型号

def large input
    return self.images[input].variant(resize: '400x400!').processed
end

但是如何在此 image_tag 中包括调整大小:

<%= image_tag(projet.images[0]) if projet.images.length > 0 %>

这就是我通常使用它的方式:

<% (0...@projet.images.count).each do |image| %>
    <%= image_tag(@projet.large(image))%>
<% end %>

但今天我想将它用于 image_tag 和 id。

我试试:

<%= image_tag(projet.images[0].variant(resize_to_fit: [400, 400])) if projet.images.length > 0 %>

感谢您的帮助。

我找到了解决方案:

 <%= image_tag url_for(projet.images[0].variant(resize: "400x400")) if projet.images.length > 0 %>

与 class :

<%= image_tag(url_for(projet.images[0].variant(resize: "400x400")), class:"background") if projet.images.length > 0 %>