誰かが画像を要求したときにRails3のHEADERを変更することは可能ですか?例えば:
http://localhost:3000/assets/myimg.png
ヘッダーにAccess-Control-Allow-Origin: "*"を追加して、JavaScriptを介してリモートで画像ファイルをダウンロードできるようにします。
更新1
ヘッダーを変更するためのアセットフォルダーの下の画像に対する答えがありますが、パブリック画像に対しても同じことを行う必要があります。以下と同じ方法を試しましたが、うまくいきませんでした。
URLの例は次のようになります
http://localhost:3000/images/stuff.png
Rack MiddleWareを試しましたが、パブリックイメージに移動するとcallメソッドが実行されません。また、LocationMatch(実稼働環境で)も試しましたが、運が悪かったのです。
公開画像を終了してヘッダーを変更するにはどうすればよいですか?
更新2
そのため、LocationMatchを介して機能させることができましたが、画像をキャッシュできません。apacheを介して画像キャッシュを無効にする方法はありますか?