小编Zer*_*oX 的帖子

将文件存储在heroku Rails上的目录tmp中

在我的延迟作业中,我尝试创建一个文件到tmp文件夹

file_path = Rails.root.join('tmp', "#{file_name}." + file_extension);
exported_file = kit.to_pdf
# Save file to disk
File.open(file_path, 'wb') do |file|
      file << exported_file 
end
Run Code Online (Sandbox Code Playgroud)

它在本地运行良好但在Heroku上有延迟作业中的错误"没有这样的文件或目录 - /app/tmp/test.pdf"

那我怎么能解决这个问题呢.我不想在S3中存储文件.谢谢

ruby-on-rails file heroku delayed-job tmp

16
推荐指数
1
解决办法
1万
查看次数

标签 统计

delayed-job ×1

file ×1

heroku ×1

ruby-on-rails ×1

tmp ×1