$ rails generate model sample
invoke active_record
create db/migrate/20150925000957_create_samples.rb
create app/models/sample.rb
モデルの生成。
マイグレーションがセットで付いてくる。モデルだけ生成するオプションはない。
$ rails generate controller sample
create app/controllers/sample_controller.rb
invoke erb
create app/views/sample
invoke helper
create app/helpers/sample_helper.rb
invoke assets
invoke coffee
create app/assets/javascripts/sample.coffee
invoke scss
コントローラの生成。
ビューがセットで付いてくるが、アクションを指定しないと空ディレクトリになるので注意。
ビューのみの生成はできない。
$ rails generate scaffold sample
invoke active_record
create db/migrate/20150925001300_create_samples.rb
create app/models/sample.rb
invoke resource_route
route resources :samples
invoke responders_controller
create app/controllers/samples_controller.rb
invoke erb
create app/views/samples
create app/views/samples/index.html.erb
create app/views/samples/edit.html.erb
create app/views/samples/show.html.erb
create app/views/samples/new.html.erb
create app/views/samples/_form.html.erb
invoke helper
create app/helpers/samples_helper.rb
invoke jbuilder
create app/views/samples/index.json.jbuilder
create app/views/samples/show.json.jbuilder
invoke assets
invoke coffee
create app/assets/javascripts/samples.coffee
invoke scss
全部生成。