2

在 Rails 3.2.3 中预编译资产时,我在使用自定义 sprockets 预处理器时遇到问题

我正在使用sprockets-urlrewriter和 twitter 引导程序。

在开发中,在初始化程序中声明的预处理器工作得很好。 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