はじめに
こんにちは、エンジニア2年目の嶋田です。
まずは、この記事を開いていただきありがとうございます!
この記事は、株式会社スピードリンクジャパン Advent Calendar 2023 の14日目の記事です。
目次
Railsの主要コマンド
アプリケーションのセットアップ
- 新しいRailsアプリケーションを作成します。
-
rails new [アプリ名] -d [データベース]
- 例:
rails new my_blog_app -d postgresql
- 例:
-
コンポーネント生成コマンド
- コントローラとビューを生成します。
-
rails generate controller [コントローラ名] [アクション]
- 例:
rails generate controller home index
- 例:
-
- モデルとマイグレーションを生成します。
-
rails generate model [モデル名] [フィールド:タイプ]
- 例:
rails generate model User name:string email:string
- 例:
-
データベース関連コマンド
- マイグレーションを実行して、データベーススキーマを更新します。
rails db:migrate
- 最後のマイグレーションを巻き戻します。
rails db:rollback
データベーススキーマ変更コマンド
- 特定のデータベース変更のための新しいマイグレーションを生成します。
-
rails g migration [マイグレーション名]
- 例:
rails g migration AddAgeToUsers age:integer
- 例:
-
Railsのコマンドライン操作
- Railsアプリケーションのコンソールを開きます。
rails console
- ローカル開発サーバーを起動します。
rails server
Rails開発のVSCode拡張機能
私にRailsを教えてくれている方が素敵な記事を書いていたので是非この拡張機能もインストールして一緒に効率的に開発できるようになりましょう!