Как вывести одно изображение из массива изображений 'active-storage' - PullRequest
0 голосов
/ 09 мая 2019

Я использую active-storage для моего проекта rails Мне интересно, как отобразить первое изображение из моего списка изображений

так выглядит мой взгляд

я попробовал это <%= Ad.first.images.sample % это становится таким становится так

Есть ли другой способ?

Ответы [ 2 ]

0 голосов
/ 09 мая 2019

это сработало для меня

<% @ads.each do |ad| %> <%= image_tag(ad.images[0]) if ad.images.length > 0 %> <% end %>

0 голосов
/ 09 мая 2019

Предполагая, что у вас есть такие отношения:

class Page < ApplicationRecord
  has_many_attached :images
end

Вы можете получить такую ​​как:

Page.first.images.sample
...