Rails World is sold out. See you in Toronto Sept 26 & 27.

Repurposing the Rails CLI

The Rails CLI works great for the vast majority of us, but what do you do when it doesn’t? At MongoDB, we recently wanted to add a tighter integration between Rails and Mongoid (our ODM), and were able to create our own CLI tool that extends the Rails CLI, overriding the pieces that weren’t compatible or relevant and extending it with the functionality we wanted.

I’ll show you how we did it, and how you can do it yourself.

Jamis's Profile Picture

Jamis Buck

Senior Ruby Software Engineer, DBX, MongoDB

Jamis is a Rails core alumnus, created Capistrano, Net::SSH, SQLite3-Ruby and various other OSS projects, and is the author of “Mazes for Programmers,” and “The Ray-Tracer Challenge.”