耙管道复制错误的图像

时间:2012-10-15 20:11:25

标签: rake asset-pipeline

我有一个简单的AssetFile,包含以下内容

$: << 'lib'

require 'rake-pipeline'
require 'rake-pipeline-web-filters'   


output BUILD_DIR
input SRC_DIR do
  match '**/*.handlebars' do
    handlebars :precompile => true
    concat '0.js'
  end

  match '**/lib/*.coffee' do
    coffee_script
    concat '1.js'
  end
  match '**/app.coffee' do
    coffee_script
    concat '2.js'
  end
  match '**/controller/*.coffee' do
    coffee_script
    concat '3.js'
  end
end

output ASSETS_JS
input BUILD_DIR do
  match '*.js' do
    concat 'app.js'
  end
end

output PUBLIC_ASSETS
input ASSETS do
  match '**/*' do
    copy
  end
end

除最后一个

外,一切正常
output PUBLIC_ASSETS
input ASSETS do
  match '**/*' do
    copy
  end
end

这意味着将所有从ASSETS复制到PUBLIC_ASSETS,像.css和.js这样的文件写得很好并且可以工作,但是复制过程中的图像已损坏

示例我有一个图像icons-nav.png,大小为3.06kb,但副本大小为3.09KB

我认为Rake :: Pipeline是一种优秀的工作工具,但肯定比解决方案更令人头疼,有时只会引发令人沮丧的随机错误而且文档真的很差

0 个答案:

没有答案