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
An instance of your User model represents a single user, so is singular. The users table, by contrast, holds all of your users, so it's plural.
User
users