Skip to content
OFFICAL REPO MOVED TO /sinatra/sinatra-book Tutorial + Cookbook
Ruby Perl
Find file
Failed to load latest commit information.
book Change code blocks to use triple-backtick form, including noting ruby… Nov 3, 2012
.gitignore Update .gitignore for Bundler Sep 3, 2010
book-order.txt first take of book rebuild Sep 7, 2012
book.rb update readme, add Sep 7, 2012

Sinatra Book

A cookbook full of excellent tutorials and recipes for developing Sinatra web applications.

How to build the Book

Before you can translate the book into various formats you need to install the dependencies.

gem install bundler
bundle install

In the root directory, launch the following Rake task:

bundle exec rake book:build

This will build a PDF version of the book in the output folder

You can run the built-in book sinatra app to view it in your browser too:


Then visit: http://localhost:9292/

How to contribute

Want to help contribute recipes or tutorials into the Sinatra Book?

Check out the Sinatra Recipes project for all of the recent additions from the community.

If you're looking for something to work on be sure to check the issue tracker first, then read up on the styling guidelines.

Once you have forked the project, feel free to send us a pull request.

Join us on IRC (#sinatra at if you need help with anything.

Something went wrong with that request. Please try again.