Включить изменение размера в image_tag с идентификатором - PullRequest
0 голосов
/ 11 декабря 2018

Я использую mini_magick для изменения размера изображения.

модель

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

Но как включить изменение размера в этот тег изображения:

<%= 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(projet.images[0].variant(resize_to_fit: [400, 400])) if projet.images.length > 0 %>

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 11 декабря 2018

Я нахожу решение:

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

с классом:

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