sinatra的核心代码有一千多行,看懂还是不容易的,需要ruby功力。幸好有这本书,解释了核心代码的作用。介绍了rack机制,适用于rails。sinatra是个不错的学习材料。有一个wind博客程序可以作为学习例子。