ruby-on-rails - 在具有活动存储的 rails admin 中显示图像
问题描述
如何在 Rails 管理视图中显示我的图像、编辑和显示操作?
这是我的代码
rails_admin.rb
config.model 'Event' do
edit do
field :images, :multiple_active_storage
end
list do
configure :images
end
end
事件.rb
class Event < ApplicationRecord
has_many_attached :images
end
使用上面的代码,我可以在 rails 管理仪表板中成功上传图像,但图像不显示。它显示丢失的图像图标
我该如何解决?如果可能的话,我希望在 rails 管理仪表板中为显示和列表视图设置不同的图像大小
谢谢
解决方案
您可以使用以下方式显示图像:
<% event.images.each do |image|
<%= image_tag url_for(image) %>
<% end %>
推荐阅读
- c++ - 理解 bool operator==(paramater 1, parameter 2)
- java - 不能在java中使用另一个类的公共方法
- javascript - 如何从特定秒到另一个特定秒播放 youtube 视频?
- c++ - Eigen C++ 中的向量向量
- jsf - 实现逻辑以仅显示一个按钮
- r - 通过将条件识别行中的值复制到新列中来扩大数据框
- kubernetes - Kubernetes:如何删除 StatefulSet 管理的特定 pod 而无需重新创建它?
- javascript - 如何将 setInterval 和 setTimeout 添加到循环中?
- java - Jlink 弹簧靴
- python - & 带数字的运算符