As per Ruby on Rails convention, controller names get pluralized while model names are singular. Example : a Users controller, but a User model.
rails genera
Ruby on Rails follow linguistic convention. That means a model represents a single user, whereas a database table consists of many users.