ruby-on-rails - 预览视频附件 Rails Admin, Active Storage
问题描述
我正在使用 ActiveStorage 5.2.3。我在同一模型中有 one_attachment 和多个附件关系。
class Post < ApplicationRecord
has_one_attached :image
has_many_attached :photos
scope :with_eager_loading_photos, -> {eager_load photos_attachment: :blob}
attr_accessor :remove_photos
after_save do
Array(remove_photos).each { |id| photos.find_by_id(id).try(:purge) }
end
def photos_filesname
photos.map {|p| p.filename.to_s}
end
def watermarked_image
image.variant(
combine_options: {
gravity: 'center',
draw: 'image Over 0,0 200,100 "' + Rails.root.join("public/watermark.png").to_s + '"'
}
)
end
end
在我自己的应用程序级别上,一切都进展顺利。
但是,我也在尝试使用 Rails-Admin 1.4.2,除了正确显示 Videos preview 外,一切都很顺利。
config.model 'Post' do
list do
fields :title, :content
field :image, :active_storage
field :photos, :multiple_active_storage do
delete_method :delete_photos
label 'Videos'
end
end
end
如您所见,未显示视频预览。照片关系正在上传视频。
如何配置 Rails Admin 以显示视频预览?
解决方案
推荐阅读
- java - Spring引导属性到对象
- c# - 类型不能作为非托管结构封送
- java - Google AdMob 没有在我的应用程序上显示任何广告印象?
- assembly - 8086 中通用寄存器的区别:[bx] 有效,[cx] 无效?
- javascript - 如何强制 iframe 视频在 Android 设备上旋转到横向模式?
- javascript - Extjs 构建无法解决依赖 Ext.app.Application
- git - PhpStorm 版本控制窗口显示“本地更改”中未更改的文件
- kotlin - “在构造函数中泄漏'this'”警告应该适用于最终类和开放类?
- r - 从数据框列中查找索引或唯一值
- wordpress - 获取具有不同分类术语的帖子的分类术语