sinatra mvc完善