railsでusersテーブルにカラムの追加を行いたい際に,
rails g migration AddColumnToUsers name:string image_name:string profile:text
としmigrationファイルを作成したとします
class AddColumnToUsers < ActiveRecord::Migration[6.0] def change add_column :users, :name, :string add_column :users, :image_name, :string add_column :users, :profile, :text end end
その後もう一度usersテーブルにカラムの追加を行いたいときには
上でつくったmigrationファイルにadd_columnを使ってカラムの追加はできないのでしょうか?
class AddColumnToUsers < ActiveRecord::Migration[6.0] def change add_column :users, :name, :string add_column :users, :image_name, :string add_column :users, :profile, :text add_column :users, :website, :string add_column :users, :sex, :string end end
自分がadd_columnを使ってwebsite,sexというカラムを追加したあとにファイルを保存し,rails db:migrateしても
schema.rbにカラムが追加されません
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/05 11:22
2020/07/05 13:09