Ruby

Fleshed out Ruby conventions further, with sections on Rails and Bundler. [fixes #2]
[This article](https://github.com/thoughtbot/guides/tree/master/best-practices#bundler)? That's what I based this on. My takeaway was only omit the version for very safe gems like `pg`, `thin`, and `debugger`, as the article mentions.

What's the workflow for updating gems with your approach? Do you `bundle update` specific gems?

My approach is to run `bundle outdated` and update any patch-level versions in the `Gemfile`. If a minor update has been made, I check the release notes to see what's new, but usually end up updating right away. I do the same with major updates, but may not update right away unless I have time to make the necessary code changes.