类似于ActiveStorage::FileNotFoundError but the file actually exists,但使用数据库后端。
底层数据似乎仍然存在于active_storage_blobs表中。然而,Rails只是抛出了一个ActiveStorage::FileNotFoundError。是否存在可能导致活动存储数据过期的原因?
发布于 2020-03-27 18:30:56
问题是数据实际上并没有存储在数据库中(尽管有活动的存储表)- blob被写入磁盘。我的设置(使用Capistrano)没有跨多个部署使用公共存储位置,因此在以前的部署中上传的文件在新部署后变得无法访问。使用公共的符号链接位置应该可以解决这个问题。
https://stackoverflow.com/questions/60881992
复制相似问题