As you know you can compress several CSS files to one (or JS files). I was wondering if it’s possible to compress several SVG to one external file, so the server makes just one request
Basically SVG files are just XML text so it’s theoretically possible, however there is a catch how to render several of those images on different places
I’m just wondering
Thx for answer but in the end I ended up doing it like this:
In my case I wanted to use my SVG as a background image of div tag so I don’t needed to precompile SVGs, I just put the compress format directly to
background-image: url('here')so for multiple SVG background:
check it here: http://codepen.io/equivalent/full/ymefJ
raw svg format:
editor: http://svg-edit.googlecode.com/svn/trunk/editor/svg-editor.html
I believe that the link in Tom Harrison answer is on to something and from what I saw it might work, but I didn’t try it myself. So if you want to truly precompile SVG with assets pipeline I encourage you to use that tactic.