Amazon S3をCDNアセットホストとして使用するために、asset_sync gemの使用を開始しました(HerokuとRoRを使用しています)。Twitter Bootstrapで使用しているアイコンを除いて、すべてのアセットが正しく読み込まれています(アイコンがあるべき場所に空白があります)。
Herokuの複数アセットプリプロセッササポートを使用してみました。
app / asset / stylesheets / custom.css.scss.erb
background-image: url(<%= asset_path "../img/glyphicons-halflings.png"%>);
また、glyphicons-halflings.pngを直接imagesフォルダーに移動し、そこで参照してみました。
app / asset / stylesheets / custom.css.scss.erb
background-image: url(<%= asset_path "/assets/glyphicons-halflings.png"%>);
app / asset / stylesheets / custom.css.scss
background-image: url("/assets/glyphicons-halflings.png");
しかし、私はそれを機能させる方法を見つけていません。TwitterBootstrapアイコンをS3/Herokuで正常に機能させる方法についての提案をいただければ幸いです。
編集:私は使用しています:gem 'bootstrap-sass', '~> 2.0.2'