Rails アプリを Heroku に移行しています。Heroku はページ キャッシングをサポートしていないようです。そこで、開発マシンでキャッシュされたページを生成し、Heroku にチェックインしました。
たとえば、/about_us は public/about_us.html を生成します。しかし、/about_us を呼び出すと、public/about_us.html が呼び出されないようです。
私のトリックはうまくいくはずですか?
ありがとう。
サム
Rails アプリを Heroku に移行しています。Heroku はページ キャッシングをサポートしていないようです。そこで、開発マシンでキャッシュされたページを生成し、Heroku にチェックインしました。
たとえば、/about_us は public/about_us.html を生成します。しかし、/about_us を呼び出すと、public/about_us.html が呼び出されないようです。
私のトリックはうまくいくはずですか?
ありがとう。
サム
Rails 3 では、アセット パイプラインを使用するため、アセット (about_us.html) はプリコンパイルされ、パブリック フォルダー内のフォルダーに配置されます。通常、このファイルは「public/about_us.html」にはありません。
アセットがプリコンパイルされると、静的に利用可能になり、変更されるまでこのアセットを一意に識別する ID が追加されます。一意の署名を使用すると、Heroku (最後にチェックしたもの) とブラウザー内の両方でキャッシュが発生します。
基本的に、アセット パイプラインは既にこれを行っています。