MENU
カテゴリー

【Ruby on Rails】migrationファイルでコメントをつける方法

  • URLをコピーしました!

migrationファイルでコメントをつける方法を解説しておく。

目次

migrationファイルのコメントの書き方

まず基本

class CreateProducts < ActiveRecord::Migration[7.0]
  def change
    create_table :goriras do |t|
      t.string :name
      t.string :self_introduction

      t.timestamps
    end
  end
end

こんな感じ。これでマイグレーションをすれば、goriraテーブルに、nameとselfintroductionというカラムを追加することができる。

コメントをつける

class CreateProducts < ActiveRecord::Migration[7.0]
  def change
    create_table :goriras do |t|
      t.string :name, comment: "ゴリラ名"
      t.text :self_introduction, commnet: "自己紹介文"

      t.timestamps
    end
  end
end

こんな感じで、commnet: "******"という感じでカラムにコメントをつけることができる。マイグレーションをしたあとに、DBクライアントなどを見ると、このコメントが反映されていてなににこのカラムを使用するのかを判断しやすくなるので便利。

ちなみに、create_table :goriras do |t|というところのテーブル名にももちろんコメントを追加することができる。

class CreateProducts < ActiveRecord::Migration[7.0]
  def change
    create_table :goriras, comment: " ゴリラ" do |t|  ##ここに追加した
      t.string :name, comment: "ゴリラ名"
      t.text :self_introduction, commnet: "自己紹介文"

      t.timestamps
    end
  end
end

こんな感じ。

よかったらシェアしてね!
  • URLをコピーしました!
目次