and pretty much can’t live without

The Rails community thrives on its open source gems. Implementing a well written, well tested and vetted gem can make the difference between days and weeks of development of new features.

Not every gem is great, but I wanted to share a list of gems that I have used on nearly every recent SaaS project I have worked on.

Note: This article is an excerpt from a chapter in my upcoming book Build A SaaS App in Rails 6. The book guides you from humble beginnings through deploying an app to production. The book is now in pre sale, and you can grab a free chapter right now!

Also, the beta for my new project Pull Manager is has been released. If you’re losing track of pull requests, have old ones lingering around or would just love a dashboard that aggregates these requests over multiple services (Github, Gitlab, and Bitbucket), check it out.

Here are the 25 gems:

<%- if @user.admin? %><h1>Welcome back admin</h1><%- else %><h1>Welcome back pal</h1><%- end %>

…would become

- if @user.admin?h1| Welcome back admin- elseh1| Welcome back pal

Those are my pick for gems, what are yours?