我在开发中清除了一堆附件,它从生产中删除了所有附件。例如,User.find(1).avatar.purge 在开发中删除了附加的头像,但也从 S3 中删除了文件。所以,现在生产中的相关记录有一个损坏的 img。
确认(只是为了确定)Rails.env 确实返回了开发。
我确认 storage.yml local 是:
local:
service: Disk
root: <%= Rails.root.join("storage") %>
development.rb 有:
config.active_storage.service = :local
有没有设置或我错过了什么?为什么会发生这种情况?