I have a large rails app with hundreds of coffee script files.
Sometimes when I make a tiny change in a coffeescript file or I switch the branch the whole assets are
Take a look at this middleware from the Discourse team. We've had great success with it in our rails 4 app -- took reload times down from a minute to 5 seconds in development.