Using Devise In Your Ruby on Ruby on Rails Application [A Step-by-Step Guide] The guide uses a gem that does all the authentication work for you, or most of it if you are thinking about a very specific feature you would want to implement. It took MikeDP4 Miguel Angel Dubois a couple of hours to read the documentation and add what I wanted to add to the user model. The guide is a short tutorial on how to create a Ruby on rails application, add some extra fields to the model.