rails generateコマンド
モデルの作成
コマンド
rails generate model 名前 [カラム名:型[:index]..] [オプション]
結果
invoke active_record
create db/migrate/20211230082754_create_<名前>s.rb
create app/models/<名前>.rb
invoke test_unit
create test/models/<名前>_test.rb
create test/fixtures/<名前>s.yml
参考
Railsドキュメントコントローラーの作成
コマンド
rails generate controller 名前 [アクション名..] [オプション]
結果
create app/controllers/<名前>_controller.rb
route get '<名前>/new'
invoke erb
create app/views/<名前>
create app/views/<名前>/new.html.erb
invoke test_unit
create test/controllers/<名前>_controller_test.rb
invoke helper
create app/helpers/<名前>_helper.rb
invoke test_unit
invoke assets
invoke scss
create app/assets/stylesheets/<名前>.scss
参考
Railsドキュメントメイラーの追加
コマンド
rails generate mailer 名前 [アクション名..] [オプション]
結果
create app/mailers/<名前>.rb
invoke erb
create app/views/<名前>
create app/views/<名前>/password_setting.text.erb
create app/views/<名前>/password_setting.html.erb
invoke test_unit
create test/mailers/<名前>_test.rb
create test/mailers/previews/<名前>_preview.rb
参考
Railsドキュメント統合テストの追加
コマンド
rails generate integration_test 名前
結果
invoke test_unit
create test/integration/register_employee_test.rb
参考
Railsドキュメントコマンド
結果
参考
Railsドキュメントコマンド
結果
参考
Railsドキュメントコマンド
結果
参考
Railsドキュメントコマンド
結果