6
由於一個JavaScript文件(ckeditor.js)已經被壓縮,uglifier無法解析,所以我的資產預編譯失敗。Rails 3資產管道 - 不壓縮某些JavaScript文件
由於沒有真正的要點壓縮它兩次我想使uglifier忽略某些文件(所有其他工作正常)。
我能想到的一個解決方案就是簡單地將它移動到/ public並從那裏引用,但這也意味着我錯過了gzip壓縮以及預編譯爲我指定的指紋。
我的情況下,配置你想知道:
# Asset precompilation
config.assets.digest = true
config.assets.compress = true
config.assets.compile = false
config.assets.precompile += %w{apple.css libs/modernizr-2.5.3.min.js admin/ckeditor.js}
config.assets.css_compressor = :yui
我使用Rails 3.2
我想補充一個.min做的工作對所有已經被壓縮的文件進行預編譯,用正則表達式規則忽略所有'.min.js'文件。不知道這是否會比移動到/ public更好。 – rickypai
那麼這並不能真正解決問題。我很樂意將它們編譯到application.js和指紋等。忽略它們幾乎與將它們移動到/ public – Tigraine