2

Rails 3.2.3 でアセットをプリコンパイルするときに、カスタム スプロケット プリプロセッサを使用すると問題が発生します。

Twitter ブートストラップと一緒にsprockets-urlrewriterを使用しています。

開発中、イニシャライザで宣言されたプリプロセッサは問題なく動作しています。 Rails.application.assets.register_preprocessor 'text/css', Sprockets::UrlRewriter

CSSの相対URLを正常に変換しurl(\"../img/glyphicons-halflings.png\")ますurl(bootstrap/img/glyphicons-halflings.png)

素晴らしい。

しかし、 assets: をプリコンパイルするrake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assetsと、コンパイルされた css には元の相対パスが含まれます。プリプロセッサを使用してアセットをプリコンパイルする場合、どのようにトラブルシューティングできますか?

4

0 に答える 0