As I'm setting up the whenever gem to manage cron jobs in a Rails app for the first time, I've read a few different guides, but I think this one from Giant Hat gives the best explanation for why and how to use it.