【发布时间】:2020-02-25 12:12:10
【问题描述】:
因为我们试图将系统从一台机器移动到另一台机器的原因。它在storage 目录中有几个文件。我将它(使用-a)rsync 到本地环境以查看是否一切正常,但结果并非所有文件都可用,其中一些文件引发异常:
Errno::ENOENT (No such file or directory @ rb_file_s_mtime - /path/to/project/storage/as/df/asdfasdfasdfasdfasdf):
当然,我检查了路线并且它们存在。我一直在阅读一些关于 Active Storage 如何工作的内容,我可能由于某种原因 URL 变得无效,但为什么有些文件可以工作? ???为什么异常提到mtime?更重要的是,如何才能顺利迁移?
提前致谢
【问题讨论】:
-
不确定这是否与您的问题相同,但类似的问题是由于浏览器缓存stackoverflow.com/questions/54274368/…
-
有问题的文件是新上传的吗?(已经在数据库和旧系统上,但尚未同步?)
-
大家好,感谢您的意见。确保我可以丢弃它我找到了罪魁祸首:不区分大小写与区分大小写????
标签: ruby-on-rails rails-activestorage ruby-on-rails-5.2