访问页面缓存操作时,遇到以下错误:
A Errno::EEXIST occurred in posts#index:
File exists - [...]/public/cache
[...]/fileutils.rb:247:in `mkdir'
当Rails尝试将html缓存保存到公用文件夹中时会发生这种情况。
答案 0 :(得分:3)
我从capistrano的共享文件夹中删除了缓存文件夹。但是我忘了在shared /下手动创建实际文件夹,所以Rails尝试重新创建实际的文件夹,只是为了找到符号链接已经使用的名称。
确保符号链接的缓存文件夹实际存在可以解决此问题。