Ruby on Rails (Rails) is good at doing the manual work for you. With one line, Rails can create the model, controller and view files associated with your application. The downside of using rails generate
or its shortcut rails g
is that small mistakes like typos are amplified. If Rails is expecting user
, and you mistakenly typed users
it could cause functionality errors.
This cheat sheet will help to avoid those conflicts.
If you are comfortable working with Rails, Model–view–controller (MVC) architecture rails generate
, this post is for you.
Noun | Singular? | Plural? | Example |
Controller | No | Yes | users_controller products_controller |
Model | Yes | No | user.rb product.rb |
View | No | Yes | /users /products |
Routes | No | Yes | resources :users, :products |
Migrations / Table Name | No | Yes | 001_create_users.rb |
Seed Data | No | Yes | seeds.rb |
Resources
Kumiko SHIMIZU
3 responses to “Singular or Plural? A Cheatsheet for Ruby on Rails Generators”
[…] Singular or Plural? A Cheatsheet for Ruby on Rails Generators […]
[…] Here is a Cheat-sheet for Singular or Plural? in Ruby on […]
[…] Here is a Cheat-sheet for Singular or Plural? in Ruby on […]