0
저는 현재 카피 스트라 노에 대한 여러 단계의 레서피를 만들고 있습니다. 배포 후 모든 CSS와 js에 유이 (yui) 압축기를 현명하게 사용하는 것이 이상적입니다. 정말 날 수수께끼 무슨Capsitrano 배포 레시피 : 배포 후 파일 목록 및 수정
after "deploy", "deploy:cleanup", "minifier:compress"
# Task to minify via Yui-compressor
# Uses compressor bundled with application in #{application}/lib/yuicompressor
namespace :minifier do
def minify(files)
files.each do |file|
cmd = "java -jar lib/yuicompressor/build/yuicompressor-2.4.6.jar #{file} -o #{file}"
puts cmd
ret = system(cmd)
raise "Minification failed for #{file}" if !ret
end
end
desc "minify"
task :compress do
minify_js
minify_css
end
desc "minify javascript"
task :minify_js do
minify(Filelist['public/js/**/*.js'])
end
desc "minify css"
task :minify_css do
minify(Filelist['public/css/**/*.css'])
end
end
내가 바로 카피 스트라 노의 지점에 도달으로 얻을
uninitialized constant Capistrano::Configuration::Filelist (NameError)
입니다 :
는 여기에 현재까지 온거야. Ruby, Rails, Capistrano의 새로운 초보자로서, 나는 FileList가 일반적인 Capistrano 방법이 아니라는 것을 이해하지만 어떤 것을 대체 할 것인지 알 수 없다.도움 주셔서 감사합니다.
의미 : Rake :: Filelist? – jimworm