Controller class names are pluralized. The reason is the controller controls multiple instances of object instance.
OrdersController would be the controller for an
orders table. Rails will then look for the class definition in a file called
orders_controller.rb in the
PostsController would be the controller for a
If the controller class name has multiple capitalized words, the table name is assumed to have underscores between these words.
For Example: If a controller is named
PendingOrdersController then assumed file name for this controller will be