Skip to content
This repository

Tutorial + Cookbook

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fix Qt related SSL connection errors

* Presumably, this happens when compiling the book, the wkhtmltopdf
 library tries to download assets that are linked to GitHub's servers.
 By removing that dependency and using local assets, this can be
 mitigated.
latest commit 61f1464631
Kashyap kgrz authored
Octocat-spinner-32 assets Fix Qt related SSL connection errors December 31, 2013
Octocat-spinner-32 book Fix typo by reported #66 December 14, 2013
Octocat-spinner-32 source add content for RackMiddleware December 29, 2008
Octocat-spinner-32 .gitignore Update .gitignore for Bundler September 03, 2010
Octocat-spinner-32 Gemfile Fix Qt related SSL connection errors December 31, 2013
Octocat-spinner-32 Gemfile.lock Fix Qt related SSL connection errors December 31, 2013
Octocat-spinner-32 README.md update readme, add config.ru September 07, 2012
Octocat-spinner-32 Rakefile fix toc renderer September 07, 2012
Octocat-spinner-32 app.rb Fix Qt related SSL connection errors December 31, 2013
Octocat-spinner-32 book-order.txt first take of book rebuild September 07, 2012
Octocat-spinner-32 book.rb Fix Qt related SSL connection errors December 31, 2013
Octocat-spinner-32 config.ru update readme, add config.ru September 07, 2012
README.md

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:

rackup

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 irc.freenode.org) if you need help with anything.

Something went wrong with that request. Please try again.