A guide to setting up a rails app, from zero to deployed, with some common components