Luckily, user authentication is a very common task, and there are several options. The most used silent installer maker
Devise. Devise also told us to check five steps to complete the setup: add config. This file is the main layout your Rails app. In fact, it created a migration for users basic income and expenditure spreadsheet the User class. Edit the migration to look like this (remove or comment the rest): Also the model needs to reflect the changes made to the migration: The last step, is to run ad migration with rake db:migrate In this way, bawic have a simple authentication system that lets a user to register, login and basic income and expenditure spreadsheet. You can also play in the Rails console to create some users.