Railsでは、モデル名は単数形、ビューやコントローラは複数形になる。
SampleDataのように、単数形と複数形を一致させたい場合は以下のようにする。
modelの場合
$ rails g model SampleData
invoke active_record
create db/migrate/20151019042805_create_sample_data.rb
create app/models/sample_data.rb
controllerの場合
$ rails g controller SampleData
create app/controllers/sample_data_controller.rb
invoke erb
create app/views/sample_data
invoke helper
create app/helpers/sample_data_helper.rb
invoke assets
invoke coffee
create app/assets/javascripts/sample_data.coffee
invoke scss
scaffoldの場合は、オプションを指定しないとモデルファイル名がsample_datum.rbとなってしまう。
scaffoldの場合
$ rails g scaffold SampleData --force-plural
invoke active_record
create db/migrate/20151019043550_create_sample_data.rb
create app/models/sample_data.rb
invoke resource_route
route resources :sample_data
invoke responders_controller
create app/controllers/sample_data_controller.rb
invoke erb
create app/views/sample_data
create app/views/sample_data/index.html.erb
create app/views/sample_data/edit.html.erb
create app/views/sample_data/show.html.erb
create app/views/sample_data/new.html.erb
create app/views/sample_data/_form.html.erb
invoke helper
create app/helpers/sample_data_helper.rb
invoke jbuilder
create app/views/sample_data/index.json.jbuilder
create app/views/sample_data/show.json.jbuilder
invoke assets
invoke coffee
create app/assets/javascripts/sample_data.coffee
invoke scss