2

ActiveScaffoldは、そのファイルがすでに存在している場合でも、サーバーが起動するたびにpublic / blank.htmlを作成するようです(したがって、バージョン管理に追加しても役に立ちません)。これにより、読み取り専用のファイルシステムがあるため、アプリケーションがHerokuで起動できなくなります。

誰かがこの動作を防ぐ方法や回避する方法を教えてください。HerokuにActiveScaffoldを使用してアプリをデプロイできますか?!

4

1 に答える 1

2

これを機能させようと急いでいたので、ActiveScaffold プラグイン ディレクトリ内の init.rb ファイルを分析しようとは思いもしませんでした。そこには、サーバーのロード時にプラグインの「パブリック」ディレクトリからファイルをコピーするロジックを含むファイルへの require ステートメントが含まれています。その機能をコメントアウトすると、問題が修正されました(これらのファイルが目的の宛先に既にあることを確認した後)。

于 2009-12-05T20:13:13.513 に答える