Я использую active-storage для моего проекта rails Мне интересно, как отобразить первое изображение из моего списка изображений
так выглядит мой взгляд
я попробовал это <%= Ad.first.images.sample % это становится таким становится так
<%= Ad.first.images.sample %
Есть ли другой способ?
это сработало для меня
<% @ads.each do |ad| %> <%= image_tag(ad.images[0]) if ad.images.length > 0 %> <% end %>
Предполагая, что у вас есть такие отношения:
class Page < ApplicationRecord has_many_attached :images end
Вы можете получить такую как:
Page.first.images.sample