ruby-on-rails - 使用 Active Admin 访问 Active Storage 模型
问题描述
是否可以将活动存储模型添加到活动管理员?我试图以通常的活动管理方式添加它们,但是,rails 应用程序崩溃了。
解决方案
经过一些评论和快速聊天,这是最终的解决方案:
ActiveStorage 提供 active_storage_blobs,为您提供额外的信息层:元数据、url、重定向、布尔值等。
这些由 ActiveStorage::Blob 处理。
rails g active_admin:resource active_storage_blob 会抛出错误。原因是 ActiveStorage 遵循不同的设置和 ActiveRecord。在这种情况下,直接从 Active Storage 获取资源。
目前,解决方案是:
rails g active_admin:resource ActiveStorage::Blob
这会将 blob 数据显示为 ActiveAdmin 内的自己的索引。其他一切都应遵循与正常相同的模式。
快乐编码!
推荐阅读
- node.js - TypeError:无法读取未定义的属性“电子邮件”,如何解决
- teamcity - 我的新 Megatester 构建 (1215.7) 项目没有被 EyeOfSauron 选中
- arrays - 返回其视图控制器时刷新自定义表视图
- javascript - 重命名反应钩子属性的好习惯?
- c++ - 为什么“使用命名空间标准;” 在 C++ 中处理双精度时给出不同的结果?
- r - 带有 if 语句的嵌套 for 循环
- typescript - Sonarqube - 删除这个对变量“x”的无用赋值
- python - Django Queryset 模拟对象和计数
- python - 使用 django-filter 使用嵌套序列化程序过滤视图
- r - 如何使用归因模型(马尔可夫链)在每个消费者的购买决策中获得渠道的归因?