Ruby on rails 避免Heroku清理某些资产

Ruby on rails 避免Heroku清理某些资产,ruby-on-rails,heroku,Ruby On Rails,Heroku,我在Heroku上有一个rails应用程序。我在资产中添加了一个“音频”文件夹。“音频”文件夹不包括在我的git中。我的应用程序生成一些音频文件,这些文件会自动添加到“资产/音频”文件夹中。这就是为什么我不希望Heroku每次推送修改时都清理这个特定文件夹中的资产 一种解决方案是使用AWS S3托管生成的音频文件,但设置起来需要做很多工作 我想知道是否有办法告诉Heroku不要清理“音频”文件夹中的资产 我在互联网上搜索过,但到目前为止没有找到任何东西…到目前为止,我知道Heroku会在每次部署

我在Heroku上有一个rails应用程序。我在资产中添加了一个“音频”文件夹。“音频”文件夹不包括在我的git中。我的应用程序生成一些音频文件,这些文件会自动添加到“资产/音频”文件夹中。这就是为什么我不希望Heroku每次推送修改时都清理这个特定文件夹中的资产

一种解决方案是使用AWS S3托管生成的音频文件,但设置起来需要做很多工作

我想知道是否有办法告诉Heroku不要清理“音频”文件夹中的资产


我在互联网上搜索过,但到目前为止没有找到任何东西…

到目前为止,我知道Heroku会在每次部署应用程序和启动构建时清理临时资产

检查以下答案:


如果您的应用程序基于Rails 5.2,您可以通过活动存储实现到AWS的上传,请选中:

谢谢。你所说的“临时资产”是什么意思?我所做的是使用“file.write”在app/assets/audios中创建一个文件,就像我在本地手动添加并推送它一样。Heroku通过设计删除文件,你不能跳过这一步,你必须将文件添加到你的git repo或将其托管到其他地方。