每次服务器启动时,ActiveScaffold显然都会创建public / blank.html,即使该文件已经存在(因此将其添加到版本控制也无济于事)。这导致我的应用程序无法在Heroku上启动,因为它们具有只读文件系统。
有人可以告诉我如何防止这种行为或解决它,以便我可以在Heroku上使用ActiveScaffold部署我的应用程序吗?
答案 0 :(得分:2)
在我努力工作的过程中,我甚至没想过要分析ActiveScaffold插件目录中的init.rb文件。其中包含一个require语句,该语句包含从插件的“public”目录on-server-load复制文件的逻辑。注释掉这个功能解决了我的问题(在确保我已经将这些文件放在预定目的地之后)。