This week, I've been working on a side project with Andrés Mejía (@andmej) and for some really really sad reason Heroku is not working as expected (a simple git push should do the trick, but we're having a really weird issue).
At first, I thought it had something to do with the assets. Even-though Heroku has asset compiling tasks on their Cedar stack, it didn't really worked for us at first. So I just decided to create a small rake task to compile the assets and push them to Github.
The good thing about this rake task is that it will only push the assets. This means, that you'll need a clean git tree to run this task or it will die. This ensures that the automatic push won't commit any non-related change to the compilation of the assets.
Now, you only have to run rake assets:compile and sleep well at night. Here's the code. Hope it helps.