Я не сильно разбираюсь в Ruby (хотя я немного поиграл с Sinatra), но я хочу сказать, что совет «Coders at Work» лучше читать как «читать исходный код не только из одного проекта, но из многих ". Мы учимся лучше всего по сравнению. Это также то, как мы можем выявлять шаблоны и абстрагировать их.
Так что, возможно, вы можете выбрать какую-нибудь тему из Sinatra, посмотреть, как она реализована, а затем сравнить ее с тем, как это делается в Rails.
Чем больше источников вы считаете, тем лучше вы понимаете конкретный предмет.