railse的实现，集成了sinatra