【发布时间】:2013-12-19 00:36:09
【问题描述】:
我使用 Refinery 开发了我的应用程序,并且刚刚部署到 Heroku。 一切正常,除了通过 CMS 添加到页面的图像。更清楚的是,使用路由在本地上传的那些:
编辑页面>添加图片>上传>选择文件>保存>插入
我采取的部署步骤是:
# push to repo
git push heroku master
# reset DB
heroku pg:reset HEROKU_POSTGRESQL_SILVER_URL
PGUSER=rails PGPASSWORD=rails heroku pg:push default_dev HEROKU_POSTGRESQL_SILVER_URL --app app-name-0000
一切似乎都很顺利,除了:
- 上传到本地 CMS 的图像在 Heroku 中丢失/损坏。
我不知道它是否相关,但我得到的最终输出是这样的:
...
pg_restore: setting owner and privileges for INDEX index_refinery_users_on_slug
pg_restore: setting owner and privileges for INDEX index_seo_meta_on_id
pg_restore: setting owner and privileges for INDEX unique_schema_migrations
WARNING: errors ignored on restore: 1
我假设图像存储在数据库中,所以它们也应该被推送,对吧?
应用程序或数据库没有问题,因为我可以使用 CMS 将每个图像重新上传到需要它们的页面。
请指点我正确的方向。
【问题讨论】:
标签: heroku ruby-on-rails-4 refinerycms pg