IcedCoffeeScript is a superset of CoffeeScript which introduces two new keywords,
defer. These keywords are used to generate continuations to avoid callback pyramids.
iced-rails adds support for
.iced IcedCoffeeScript files. Because IcedCoffeeScript adds some boilerplate to handle the continuation generation this should help avoid confusions which would arise from simply overwriting .coffee CoffeeScript handling.
Read more about IcedCoffeeScript or iced-rails.