在带有活动存储的rails admin中显示图像

时间:2018-09-22 17:40:44

标签: ruby-on-rails ruby-on-rails-5 rails-admin rails-activestorage

如何在Rails管理员视图中显示图像,编辑和显示操作?

这是我的代码

rails_admin.rb

config.model 'Event' do
    edit do
      field :images, :multiple_active_storage
    end
    list do
      configure :images
    end
  end

events.rb

class Event < ApplicationRecord
  has_many_attached :images
 end

使用上面的代码,我可以在rails的管理控制台中成功上传图像,但是图像不会显示。显示缺少的图像图标

我该如何解决?如果可能的话,我希望Rails管理控制台中的显示视图和列表视图具有不同的图像大小

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法显示图像:

<% event.images.each do |image|
  <%= image_tag url_for(image) %>
<% end %>