Rails ActiveStorage:如何预览存储在活动存储中的图像?

Rails ActiveStorage: How to preview image stored in active storage?

我正在使用 ActiveStorage 为 post 存储图像。我的模型看起来像这样

class Post
  has_many_attached :images
end

我可以将图像保存在活动存储中。但我无法预览它们。我能够显示下载 link 然后查看图像。我的代码看起来像这样

<% @post.images.each do |image| %>
  <%= link_to "View", image %>
<% end %>

但我想显示图片而不是下载 link。那么我怎样才能预览图像呢?我试过类似的东西,但没有用

<% @post.images.each do |image| %>
  <%= image_tag(image) %>
<% end %>

我也试过安装 poppler gem 并尝试过这样,但这也没有用。

<%= image_tag image.preview(resize_to_limit: [100, 100]) %>

更新:

<%= image_tag(image) %> 有效。我无法查看图片,因为图片太大,所以我不得不向下滚动。

<%= image_tag(image) %> 有效。我无法查看图片,因为图片太大,所以我不得不向下滚动。