diff options
| -rw-r--r-- | lib/tasks/assets_nondigest.rake | 14 | 
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/tasks/assets_nondigest.rake b/lib/tasks/assets_nondigest.rake new file mode 100644 index 000000000..d5a87c051 --- /dev/null +++ b/lib/tasks/assets_nondigest.rake @@ -0,0 +1,14 @@ +# https://gist.github.com/eric1234/5692456 +  +require 'fileutils' +  +desc "Create nondigest versions of all digest assets" +task "assets:precompile" do +  fingerprint = /\-[0-9a-f]{32}\./ +  for file in Dir["public/assets/**/*"] +    next unless file =~ fingerprint +    nondigest = file.sub fingerprint, '.' +    FileUtils.cp file, nondigest, verbose: true +  end +end +  | 
