Based on rails generate generated things, some of the rules of the plural are not understood at first, feel very complex, easy to mistake, hereby record
Model
The actual object of database data, only a single object, such as the model user has a name and password properties, card has id,name and other properties, book has Name,price and other properties
Controller
is actually the curd of the model object, such as the need to display the book list when it is actually the complex operation of the book
View
With controller, displaying the model's list of data, of course, requires plural.
Resources
The model-dependent curd route is generated for the relevant model, and because there is a complex number of routes, the complex number is also used
Summarize:
Except the model itself is singular, the others are plural
Ror some of the rules in the middle of a single complex