In this section you'll learn how to integrate authentication into your application, allowing users to register, sign in, and sign out. We will implement the Devise RubyGem to build out this feature.
This guide walks through how to install the Devise Gem in a Ruby on Rails 5 application, including how to find the Devise Gem page.
This guide gives step by step instructions for how to install the Devise gem and configure it to allow users to register, login, and logout of a Ruby on Rails 5 application.
Learn how to implement custom routes for Devise based authentication pages, including new methods that have changed in Rails 5.
This guide examines how to implement the ability for users to be able to logout of a Rails 5 application. Additionally this lesson shows how to dynamically show and hide the authentication links based on whether a user is signed in or out.
Learn how to customize the Devise authentication system by adding new User attributes that can be added during the sign up process.
In this Ruby on Rails 5 guide we'll walk through how to refactor the Devise strong parameter list and integrate it into a controller concern.
This guide explains how to implement virtual attributes in Rails 5. Specifically we'll walk through the steps needed to add first and last name attributes without having to add new columns to the database.
This deep dive focuses on how to implement encryption in Ruby. Specifically we'll analyze how to leverage the BCrypt RubyGem in order to securely encrypt and perform comparisons with data.
devCamp does not support ancient browsers.
Install a modern version for best experience.