mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
New output for scaffold generate [ci skip]
This commit is contained in:
parent
fd8890058e
commit
e7485752e6
1 changed files with 6 additions and 3 deletions
|
@ -222,7 +222,7 @@ We will set up a simple resource called "HighScore" that will keep track of our
|
|||
```bash
|
||||
$ rails generate scaffold HighScore game:string score:integer
|
||||
invoke active_record
|
||||
create db/migrate/20120528060026_create_high_scores.rb
|
||||
create db/migrate/20130717151933_create_high_scores.rb
|
||||
create app/models/high_score.rb
|
||||
invoke test_unit
|
||||
create test/models/high_score_test.rb
|
||||
|
@ -244,18 +244,21 @@ $ rails generate scaffold HighScore game:string score:integer
|
|||
create app/helpers/high_scores_helper.rb
|
||||
invoke test_unit
|
||||
create test/helpers/high_scores_helper_test.rb
|
||||
invoke jbuilder
|
||||
create app/views/high_scores/index.json.jbuilder
|
||||
create app/views/high_scores/show.json.jbuilder
|
||||
invoke assets
|
||||
invoke coffee
|
||||
create app/assets/javascripts/high_scores.js.coffee
|
||||
invoke scss
|
||||
create app/assets/stylesheets/high_scores.css.scss
|
||||
invoke scss
|
||||
create app/assets/stylesheets/scaffolds.css.scss
|
||||
identical app/assets/stylesheets/scaffolds.css.scss
|
||||
```
|
||||
|
||||
The generator checks that there exist the directories for models, controllers, helpers, layouts, functional and unit tests, stylesheets, creates the views, controller, model and database migration for HighScore (creating the `high_scores` table and fields), takes care of the route for the **resource**, and new tests for everything.
|
||||
|
||||
The migration requires that we **migrate**, that is, run some Ruby code (living in that `20120528060026_create_high_scores.rb`) to modify the schema of our database. Which database? The sqlite3 database that Rails will create for you when we run the `rake db:migrate` command. We'll talk more about Rake in-depth in a little while.
|
||||
The migration requires that we **migrate**, that is, run some Ruby code (living in that `20130717151933_create_high_scores.rb`) to modify the schema of our database. Which database? The sqlite3 database that Rails will create for you when we run the `rake db:migrate` command. We'll talk more about Rake in-depth in a little while.
|
||||
|
||||
```bash
|
||||
$ rake db:migrate
|
||||
|
|
Loading…
Reference in a new issue