# And... relax...

Posted by Piers Cawley on Mar 3, 2006

Rails 1.1 got released on Sunday.

Typo, both the ‘stable but old’ and the bleading edge versions, didn’t get on with Rails 1.1. For quite spectacular values of ‘not getting on’. So, we ran around like headless chickens for a bit, gradually refining the incantations needed to get your existing typo installation working again - rake freeze_edge VERSION=3303 does the trick if you’re still having problems - and then Scott, Kevin and I spent the best part of a day nailing down the issues.
It turns out that there was rather a lot of ‘cargo cult’ code in older versions of Typo. Cargo cult code is code that isn’t there because it works, but because it reassures the programmer into thinking it will work. Rails 1.0 was far more forgiving of our cargo cult (excessive use of require_dependency, an undocumented method that doesn’t quite do what we thought it did) than 1.1.