I’m not so much at Ruby (although I played a little with Sinatra), but I want to say that the Coders at Work advice should rather be read as “read the source code not only from one project, but from many”. We learn best by comparison. This is also how we can make out patterns and distract them.
So, perhaps you can choose a theme from Sinatra, see how it is implemented, and then compare it with how it is done in Rails.
The more sources you think, the better you understand a particular subject.
Ionuț G. Stan
source share