我在Rails项目中使用活动存储 我想知道如何显示图片列表中的第一张图片
this is how my view looks like
我尝试了这个
<%= Ad.first.images.sample %
变成这样
it becomes like this
还有另一种方法吗?
答案 0 :(得分:0)
假设您具有这样的关系:
class Page < ApplicationRecord
has_many_attached :images
end
您可以像这样得到一个:
Page.first.images.sample
答案 1 :(得分:0)
这对我有用
<% @ads.each do |ad| %>
<%= image_tag(ad.images[0]) if ad.images.length > 0 %>
<% end %>