【发布时间】:2015-09-10 12:48:47
【问题描述】:
我正在尝试将 Rails 应用服务器作为其在 S3 上的资产。我没有使用任何宝石,因为想要手动完成以更好地理解该过程。关于提供静态资产的问题是:
- 我应该将哪些资产上传到我的 S3 存储桶:从 my_app/assets 还是从 my_app/public/assets?
- 如果是第二个选项,这意味着我必须先预编译它们,对吗?然后上传整个文件夹 my_app/public(或 my_app/public/assets?)?
- 由于现在我在 heroku 上部署网站,并且在 heroku 上的 repo 的最大大小是 300Mb,而且我的资产的大小要大得多,我应该怎么做以及应该怎么做应用程序以某种方式“理解”其资产位于 S3,因此当我说“git push heroku master”时,它不会从其
my_app/assets或my_app/public/ folder上传所有资产?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 heroku amazon-s3