How do you design your RoR web applications?

Here are two articles that are very interesting:

http://martinfowler.com/articles/designDead.html
http://wiki.pragmatus.com/index.php?title=Test_Driven_Development_with_Ruby