我正在开发一个应用程序,它使用来自db的数据,必须在应用程序运行之前填充该数据。我要做的是填充几行几千行,但我不知道如何在heroku中这样做,因为我对数据加载数据的访问权限有限。
这样做的首选方式是什么?
此致 约翰
答案 0 :(得分:3)
您可以在本地填充Postgres数据库,然后使用heroku db:push
将其推送到heroku,请参阅heroku help db:push
答案 1 :(得分:2)
您可能需要查看seeds,还有Railscast。我以前从未使用过这个,所以你可能会想要...
创建一个rake任务以满足您的特定需求。这样您就可以将任务添加到Rails应用程序并运行heroku rake mytask
。这是rake tutorial和Railscast on rake tasks,可帮助您入门。