No. First off, that's just a hack we use in Shopify to tell our custom asset pipeline to do the extra special bundling with our view files. Real Sprockets should handle it more gracefully. Secondly, and more importantly, what we used the hack for was to enable bundling HTML views in the js bundle. For simplicity's sake, we've decided to make the default behaviour for batman-rails to request the HTML views separately. Batman defaults to this behaviour, with additional hooks for bundling the HTML. For any given app, that bundling process is going to require custom code. It would be difficult to do it in a generic way in the batman-rails gem. So we use the simpler, default Batman behaviour, and just leave those hooks in if an app wants to implement their own view bundling.