Как Rookie Rails, я могу получить все изображения для отображения на html.erb, используя модель как has_many_attached :images
но я пробовал много разных способов, как этот код ниже
<div class="row">
<div class="col-md-12">
<% if @tool.images.attached? %>
<% @tool.images.each do |image| %>
<div class="img-fluid <%= 'active' if image.id == @images[0].id %>">
<%= link_to image_tag(image), image %>
</div>
<% end %>
<% end %>
</div>
</div>
но не показывал одно изображение, а только несколько изображений, поскольку я пытаюсь это исправить
image.id == @images[0].id
этот код не отображает одно изображение, вы знаете, где я могу использовать этот код в этом, как я пытался много раз, но все не удалось
если я использую этот код
<!-- Image -->
<div class="row">
<div class="col-md-12">
<% if @tool.images.attached? %>
<% @tool.images.each do |image| %>
<%= link_to image_tag(image, class:"tools-gallery"), image %>
<% end %>
<% end %>
</div>
</div>
<br/>
показывает нормально и может отображаться
но я не хочу двух или более изображений, это нормально для галереи, но не для этих страниц, так как нужно показывать одно изображение.
и controller.rb
def show
@images = @tool.images
end