Check out Sinatra and/or Camping.

http://www.sinatrarb.com/

http://whywentcamping.com/