首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Heroku上的Rails 3中保存可编辑数据

在Heroku上的Rails 3中保存可编辑数据
EN

Stack Overflow用户
提问于 2012-06-23 08:46:18
回答 1查看 83关注 0票数 1

我的rails应用程序允许用户通过浏览器编辑某个json文件。此数据文件保存在app/assets/data/thefile.json中(该站点仅供内部使用)

我在本地测试了前端,它工作得很好,数据得到了更新和保存。然后我将代码推送到Heroku,并在那里对其进行了测试。啊,真灵。然而,大约一天后,当我回到网站时,我意识到数据已经恢复到编辑前的原始状态。

这种情况发生了无数次,我不太确定为什么会发生这种情况。也许是因为Heroku不允许编辑app文件夹中的文件?

任何建议都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-23 09:33:34

可能与Heroku有一个read only file system的事实有关。

ephemeral file system上也有一个注释

每个dyno都有自己的临时文件系统,其中包含最近部署的代码的最新副本。在dyno的生命周期内,其运行的进程可以将文件系统用作临时便签簿,但任何其他dyno和中的进程都看不到写入的文件。dyno停止或重新启动时,任何写入的文件都将被丢弃。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11165844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档