Railsプロジェクト始める時にテーブル定義が決まっている時はmigrationファイルを1つにまとめると便利です。
rails g migration init_schema
上記コマンドでmigrationファイルを生成して、テーブル定義をしていきます。
class InitSchema < ActiveRecord::Migration def up create_table users, force: :cascade do |t| t.string "name", null: false t.string "email", null: false end add_index "users", ["email"], name: "index_users_on_email", unique: true end def down raise "Can not revert initial migration" end end
Railsプロジェクトの初めからmigrationファイルが多く生成されるのを防ぐことができます。
コメントを残す