Save 36% for Black Friday! Save 36% on GoRails for Black Friday! Learn more
Ruby on Rails Guides
Install Ruby on Rails
How to setup and install Ruby on Rails in your development environment
Deploy Ruby on Rails
How to deploy Ruby on Rails to production or staging servers
Rotating Rails Production Logs with LogRotate
Keep your log files in check as time goes on and make sure they don't fill up your server's disk space
Using Vagrant for Rails Development
A tutorial for using Vagrant in your Rails development environment on Mac, Linux, and Windows
Setting Up Rails 4 with MongoDB and Mongoid
A short guide to setting up Rails 4 with MongoDB and Mongoid
Free SSL for Rails and Nginx using Let's Encrypt
Add a free SSL certificate to your Rails app using Nginx and Let's Encrypt
Hourly Production Server Database And File Backups
How to setup hourly backups for your production server
Rails I18n Cheatsheet
A cheatsheet for Rails internationalization, locales, and translations.
How to Upgrade PostgreSQL Version on Ubuntu Server
When you need to upgrade the PostgreSQL version on Ubuntu, the process is pretty straightforward. This works for upgrading any version from Postgres 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 10, 11, 12, 13, 14, 15, 16, 17
Rails Lazy Load Hooks Cheatsheet
ActiveSupport in Rails provides hooks for when classes are lazily loaded. You can use this to add features to your Rails application when things are loaded.
Deploy ActionCable
How to configure and deploy an ActionCable app in production or staging
Want to see another guide or have one to share?
Submit a guide