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 ! ]
何かご意見は?