是否可以将活动存储模型添加到活动管理员?我试图以通常的活动管理员方式添加它们,但是,rails应用程序崩溃了。
答案 0 :(得分:1)
简短评论后,下面是最终解决方案:
ActiveStorage提供了active_storage_blob,为您提供了一层额外的信息:元数据,URL,重定向,布尔值等。
这些由ActiveStorage :: Blob处理。
rails g active_admin:资源active_storage_blobs将引发错误。原因是因为ActiveStorage遵循不同的设置和ActiveRecord。在这种情况下,请直接从Active Storage获取资源。
目前,解决方案是:
rails g active_admin:resource ActiveStorage::Blob
这会将blob数据显示为ActiveAdmin中的自己的索引。其他所有内容都应遵循正常的模式。
祝您编程愉快!