ROR хорошо годиться для малых и средних проектов в режиме write only (как perl). На нём пишется мало кода. но много магии и отсутствие средств контроля за это магией. Классичейский ООП, описанный в сотнях прекрасных книг здесь не пройдёт. Метапрограммирование предлагает свой путь, удобный для написания и невероятно трудный для поддержки и развития legacy code.
Покапайтесь в кишках ROR и решайте, подходит ли их путь вашему, для большинства он идеален