Mac OSX(Snow Leopard)でVagrant/VirtualBox VMを使用してローカルで実行しているRailsアプリケーションのHAML/SASS変更を行います。私は、HAML/SASSファイルのいずれかで参照されているイメージに変更を加えるたびに、本当に奇妙な問題に直面しています。HAML/SASS開発用にVagrantを使用した場合のイメージ表示/カットオフの問題
ここでは何が起こるかの例です:
- 私はそれを小さくする(のGimpを使って)画像をサイズに直し、私は私のブラウザでローカルのRailsアプリのページを開くと、すべての画像が正しく
- を表示していますそして私は、変更を表示するには、ページをリフレッシュし、オリジナル画像はまだ表示が、底部と、私は私がから画像ファイルを削除した画像
- を作ったどのくらいの小さなに比例して切断され、変更
- を保存dどのようなことが起こるかを見るためにページをハードリフレッシュしてください。
- ときどき元のカットオフ画像が残っていることがあります。消える画像パスアイコンが表示されます。
- 画像ファイルをディレクトリに戻して再サイズ設定を強制します
- 時には、これは時々私は私が正しくサイズの画像
- を見る前に時々私は私がページをリフレッシュして見えてきた後でも、画像再表示され、古いカットを見送り、それを3か4回を行う必要があり、初めての作品画像無し!
イメージファイルに他の変更を加えた場合(同じファイル名で完全に新しいイメージを保存している場合など)、同じ問題が発生するようです。この画像の問題とは別に、HAML/SASSファイルに対するすべての編集が機能し、私は自分の変更を瞬時に見ることができます。
ブラウザのレンダリングやキャッシュの問題が考えられますが、FirefoxやChromeでも同様の問題が発生します。 Firebugを使用すると、時には正しいファイルが取得されていることがわかりますが、ページ自体には表示されません。
これはバゲットと関係があるとしか思えません。それを完全に修正することが保証されている唯一のことは、バグのボックスを修正することですが、それには長い時間がかかります。
RailsアプリケーションとVagrant/VirtualBoxの設定と関係する可能性があるため、これは単純な問題ではないかもしれませんが、他の誰かが持っていた同様の問題。
ありがとうございます!
可能なDUP:http://stackoverflow.com/questions/9479117/vagrant-virtualbox-apache2-strange-cache-behavior – ANeves