light_rail You hear the occassional complaint about how Rails, despite its power is too magical and too opaque. The best way to understand at least some of the magic going on behind the scenes is to try and write it yourself.