Railsアプリのファイルが変更されたかどうかをプログラムで検出するメソッドを作成したいと思います。アプリ全体のMD5のようなことをして、それをセッション変数に保存することは可能ですか?
これは主に、キャッシュマニフェストを楽しむためのものです。私はすでに動的に生成されたキャッシュを持っており、それは本番環境でうまく機能します。しかし、私の開発環境では、アプリディレクトリ内の何かを変更するたびにそのキャッシュのIDを更新したいと思います(10秒ごとではなく、現在の設定方法です)。
アップデート
File.ctime( "。")は、"。"を除いて完璧です。より深いディレクトリファイルが変更された場合、変更済みとしてマークされません。
「。」内のすべてのディレクトリを反復処理することは意味がありますか?それぞれのctimesを合計しますか?