我知道 Heroku 没有持久的文件系统,而且我知道如果我想在 Heroku 上创建文件,我可以将它们放在 /tmp 中……它们当然是临时的。
我可以创建一个将在 Heroku 上生成文件的 rake 任务(我们可以假设它是只写“hello world”并被称为“world1.txt”等的文件)并将它们下载到我的本地机器上吗?
我想这些步骤会是这样的:
- 获取数据
- 将文件写入 /tmp
- ?
- 利润
所以我想象这样的事情:
$ heroku run rake gimme
Downloading your files, O my lord and master...
You have your files, O my lord and master.
$ ls
[ My files ! ]
有什么想法吗?