Heroku 只读文件系统上的 ActiveScaffold?

发布于 2024-08-13 07:53:19 字数 194 浏览 6 评论 0原文

ActiveScaffold 显然会在每次服务器启动时创建 public/blank.html,即使该文件已经存在(因此将其添加到版本控制中并没有帮助)。这导致我的应用程序无法在 Heroku 上启动,因为它们具有只读文件系统。

有人可以告诉我如何防止这种行为或解决它,以便我可以在 Heroku 上使用 ActiveScaffold 部署我的应用程序吗?!

ActiveScaffold apparently creates public/blank.html every time the server starts, even if that file already exists (so adding it to version control doesn't help). This is causing my application to fail to boot on Heroku, since they have a read-only file system.

Can someone please tell me how to prevent this behavior or work around it so I can deploy my app with ActiveScaffold on Heroku?!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

別甾虛僞 2024-08-20 07:53:19

在我急于完成这项工作时,我什至没有想到分析 ActiveScaffold 插件目录中的 init.rb 文件。其中包含对文件的 require 语句,该文件包含在服务器加载时从插件的“公共”目录复制文件的逻辑。注释掉该功能解决了我的问题(在确保我已经将这些文件放在其预期目的地之后)。

In my rush to get this working I didn't even think to analyze the init.rb file within the ActiveScaffold plugin directory. Therein contains the require statement to a file containing the logic to copy files from the plugin's "public" directory on-server-load. Commenting out that functionality fixed my problem (after ensuring that I already had those files in their intended destinations).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文