在Heroku上的Rails 3.2中检索lib / assets目录中的CSV文件

时间:2014-08-10 21:45:00

标签: ruby-on-rails ruby ruby-on-rails-3 csv heroku

我部署了Harry的prelaunchr微型网站,其代码可以在Heroku上找到https://github.com/harrystech/prelaunchr,它说我必须运行这个rake任务bundle exec rake prelaunchr:create_winner_csvs,应用程序将导出\lib\assets中的CSV夹。我在Heroku上运行任务,但我不知道如何从heroku获取CSV。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

为了使它能够在heroku上运行,由于注释中的上述原因,您需要将文件从rake任务输出到外部源。你可以使用雾宝石做到这一点。虽然我不确定您的要求,但基本的想法是,一旦文件完成,使用fog gem直接上传到S3存储桶,然后将此上传的结果保存到数据库,或者输出它们你将能够安全地访问它们的方式。宝石可以在这里找到。

https://github.com/fog/fog