Jupyter + Rails

Jupyter notebooks are a great alternative to the Rails console for building predictive models. Here’s how to get setup:

First, install Jupyter Notebook and ZeroMQ. With Homebrew, use:

brew install jupyter zeromq

Add to your Gemfile

group :development do
  gem 'iruby'
  gem 'ffi-rzmq'
end

Run

iruby register --force

Start Jupyter

jupyter notebook

Create a notebook and add to the top

require "./config/environment"

If not at Rails root, use Dir.chdir("path/to/root") { require "./config/environment" }

And science away

User.last

Published June 19, 2018 · Tweet


You might also enjoy

Securing User Emails in Rails with Lockbox

Argon2 with Devise

Learn Data Science


All code examples are public domain.
Use them however you’d like (licensed under CC0).