Roar
Nick Sutter has a great blog entry and a new gem out this week. the gem is called Roar, and the article is about working with the restful notion of representations.
In short, this is an article, gem, and technique for keeping your rails code dealing with multiple representations of the same resource well-organized.