所以,每当我在Rails中以开发模式上传文件时,我都会在Rails根目录中获得这些临时RackMultipart*
文件。即使在config/carrierwave.rb
中,我也有以下设置:
CarrierWave.configure do |config|
config.cache_dir = 'tmp/uploads'
end
不,我没有改变上传器中的缓存目录。最糟糕的是,似乎每一个新的文件上传,它创建2个相同的(内容,但不是名称)RackMultipart*
文件。知道怎么解决这个问题吗?
这是粘位的问题。
你必须这样做:
chmod o+t /tmp
然后在rails控制台中检查路径:
Dir::tmpdir