Beginners Guide To Managing User Permissions In Rails Apps development by Komal Swami - May 27, 20220 This post shares details about Beginners Guide To Managing User Permissions In Rails Apps and User Roles Management With Devise Gem in ruby on rails. There are lot of available resources on internet about device gem, as this is widely used gem when it come to user management and authentication solution for Rails. This has been used in solidus, sinatra etc. This post mainly focuses on beginer level to advanced level on how to setup devise gem and get going with step by step examples for Rails roles and permissions gem. Lets dwel into Devise gem. Introduction Ruby on Rails follows the DRY Don't Repeat Yourself principle of software development. which means we don't write the same piece of code over and