I had the same problem, and after a big hair break it was discovered that you had to modify the asset file to cause compression.
The compression seems to depend on the mtime file file, which makes sense, since one of the problems that pursues the goal is this: ( Rails guide ):
... when static assets are deployed with each new version of the code, the mtime of all these files changes, causing all remote clients to retrieve them again, even if the contents of these assets have not changed.
Seth bro
source share