如何解决操作文本附件不适用于生产
我们目前正在使用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后可以正常使用
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。