Domain Driven provides Rails abstract classes and generators to support for a Domain Driven Design
Mark Windholtz, Rob Biedenharn
MIT