操作文本附件不适用于生产

问题描述

我们目前正在使用Active Storage将头像图像上传到Amazon S3,这在本地和生产上都非常有用

class User < ApplicationRecord
  has_one_attached :avatar
end

我现在正在尝试使用操作文本,并按照Rails Guides上的说明进行操作,该说明在本地主机上运行得很好

class Course < ApplicationRecord 
  belongs_to :user
  has_rich_text :content
end

但是,当我部署到生产环境时,富文本格式有效,但是附件没有上传到S3,这让我感到惊讶,因为我认为它使用的是与头像图片上传相同的活动存储凭证。奇怪的是,即使文件名没有被active_storage_blobs上载或引用,它也用文件名填充active_storage_attachments表。

有人可以帮忙吗?

解决方法

原来的默认设置是直接在操作文本中上传(与Active Storage附件不同),并且在S3上设置CORS后可以正常使用

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...