繁体   English   中英

使用 Mongoid 将 active_storage 添加到 Rails6 应用程序?

[英]Adding active_storage to a Rails6 app with Mongoid?

我想在使用 Mongoid 作为存储(和carrierwave-mongoid)的 Rails 6 应用程序中用 ActiveStorage 替换 Carrierwave,但看起来这个存储需要现有的 Active Record 设置。 rails active_storage:install任务失败。 我尝试了一个 mongo AR gem 适配器,但没有成功。 是否有可能解决它? AFAICS 它需要创建 2 个带有一些附件元数据的新表。

Mongoid 不包含任何与 ActiveStorage 相关的代码。

假设 ActiveStorage 需要一个存储后端(如 ActiveRecord),此外,如果 ActiveStorage假设它所在的应用程序使用 ActiveRecord(使用 Mongoid 的应用程序不是这种情况),您需要调查 AS+Mongoid 集成到底需要什么并执行该工作。

另请参阅https://jira.mongodb.org/browse/MONGOID-4623请求此内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM