Активные образы хранилища не отображаются в рельсах activeadmin - PullRequest
0 голосов
/ 23 июня 2019

Использование активного хранилища для хранения изображений, которые работают нормально.Проблема, с которой я сталкиваюсь, заключается в том, что когда я image_tag image показывает # вместо изображения.

Вот код products.rb

has_many_attached :photos

в active_admin

row "Images" do |p|
  p.photos.attachments.each do |photo|
    image_tag photo
  end
end

это не отображение изображений.он проверяет byebug также URL-адрес в порядке, но изображения не отображаются, и это показывает

enter image description here

только этот работает

row "Images" do |p|
    image_tag p.photos.attachments.last
end

1 Ответ

1 голос
/ 23 июня 2019

Вам нужно использовать url_for для отображения изображений, как показано ниже

row "Images" do |p|
  ul do
    p.photos.each do |photo|
      li do
        image_tag url_for(photo)
      end
    end
  end
end
...