Ruby on rails 使用回形针时,heroku在哪里存储上传的文件
我创建了一个简单的ROR应用程序,并使用此配置安装了回形针Ruby on rails 使用回形针时,heroku在哪里存储上传的文件,ruby-on-rails,heroku,paperclip,Ruby On Rails,Heroku,Paperclip,我创建了一个简单的ROR应用程序,并使用此配置安装了回形针 has_attached_file :attachment, :path => ":rails_root/public/system/:attachment/:id/:filename", :url => "/system/:attachment/:id/:filename 然后,我创建了一个简单的表单,将该文件作为用户web浏览器的输入,然后显示文件urlmodel.attachment.url,用户可以再次下载
has_attached_file :attachment,
:path => ":rails_root/public/system/:attachment/:id/:filename",
:url => "/system/:attachment/:id/:filename
然后,我创建了一个简单的表单,将该文件作为用户web浏览器的输入,然后显示文件urlmodel.attachment.url
,用户可以再次下载该文件
我尝试运行一些linux命令,以了解下载的文件存储在哪里。'ls/app/public/system/attachments/'
,但无法查看所有上载的文件
此外,一些文件正在上传,但当试图让他们回来,我收到404错误
以前有人遇到过这样的问题吗?Heroku将回形针上传的图像保留几分钟,然后自动删除,它只保留资产中的图像。要保存文档或图像,您需要amazon s3或其他web服务heroku有只读文件系统我知道使用s3是解决方案,我只是想知道为什么会自动删除它们。