0
0

More than 1 year has passed since last update.

rails generateコマンドまとめ

Last updated at Posted at 2021-12-30

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ドキュメント

コマンド

結果

参考

Railsドキュメント

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0