0

我在 Heroku 上的 Rails 应用程序有问题。code-dojo.herokuapp.com

每次推送到 heroku 后,我使用 Carrierwave Gem 上传的任何图像都会返回 404 错误消息。

我需要预编译这个文件夹还是指向它?

Heroku 是否将此文件夹替换为空白文件夹?

我应该使用 locathost 上的所有图像创建我的应用程序,然后推送数据库吗?

4

2 回答 2

2

Heroku 是只读文件系统

不支持以下类型的行为: 在公共目录中缓存页面 将上传的资产保存到本地磁盘(例如,使用 attachment_fu 或回形针) 使用 Ferret 编写全文索引 写入 SQLite 或 GDBM 等文件系统数据库 访问 git repo 以获取像 git-wiki 这样的应用程序

于 2013-09-08T08:05:22.240 回答
0

您需要使用外部存储解决方案。例如,您可以使用gem carrierwave-aws代替来完成此操作gem carrierwave,您可以使用它配置 Amazon S3 存储桶以将图像存储在...

于 2013-11-12T19:52:49.743 回答