LoginSignup
9
6

はじめに

こんにちは、エンジニア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を教えてくれている方が素敵な記事を書いていたので是非この拡張機能もインストールして一緒に効率的に開発できるようになりましょう!

9
6
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
9
6