Ruby on Rails Reference — CLI Commands, Bundler, Macros

My Learning Ruby on Rails Video Playlist:


Gems are Ruby Libraries, and the gem command is like npm in the nodeJS world. Here are some of the main Gem commands.


Keeping track of which Gems are used in a project can be tricky. Similar to package.json in Node you have a Gemfile that lists a projects dependencies. With bundler you can make sure all these Gems are installed.

Ruby on Rails CLI

The Ruby on Rails CLI has several commands to make assembling your rails project very easy. Here are some of those commands.

Active Record Types

Active Record is the ORM that Ruby on Rails uses to work with SQL databases. When using generator commands you can specify fields and types to quickly generate models and migrations. Here are the many Active Record types.

Model Macros

In your models there are several macros that help add features and functionality to your models.

Route Macros

Macros for Routes

Alex Merced is a Full Stack Developer, learn more about his work at

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store