Heroku的只读文件系统上的ActiveScaffold?

时间:2009-12-03 19:40:20

标签: ruby-on-rails heroku readonly activescaffold

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

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

1 个答案:

答案 0 :(得分:2)

在我努力工作的过程中,我甚至没想过要分析ActiveScaffold插件目录中的init.rb文件。其中包含一个require语句,该语句包含从插件的“public”目录on-server-load复制文件的逻辑。注释掉这个功能解决了我的问题(在确保我已经将这些文件放在预定目的地之后)。