If you are using Docker or Foreman for local development in Rails, then you've probably noticed that pry doesn't work very well in these environments. I haven't done a lot of research into why this is the case, (maybe some one else can chime in), but to get pry running follow these steps:…
Running Capybara and Headless Chrome on CircleCI 2.0
There are numerous forum posts and people having issues getting their feature specs running in CircleCI using selenium and headless chrome, but it's not as complicated as you might expect.…
Rails 5.1+ UUID as a primary key in ActiveRecord with PostgreSQL
Rails 5 has some great new features. This is a quick guide on how to set models to use UUID instead of an integer based primary key.…
Apply a patch from Github
This short guide explains how to apply a patch from a github pull request to another repo.…
Dockerizing a Rails App Part 2: Beefing up Development
There are many different ways to set up a Rails development environment and these are just a few strategies to increase stability and efficiency in a development environment.…
Dockerizing a Rails 5 App with Multiple Services Part 1: Development
Simply put, Docker is a container management service. But where do you start? What's a container? This guide will help you get started with using Docker for Rails development.…
Tid-Bit: Docker for Mac vs. Docker Toolbox
Understanding the difference between these two systems is paramount to getting your docker development skills out to sea.…
Able Seaman: Keeping your Docker System Clean
After reading through many tutorials, and testing different features of Docker y…