私がこれをしたとしましょう:
rails generate model User name:string email: string
そしてまたこれをしました:
bundle exec rake db:migrate
そして今、アドレスのような3番目のフィールドをユーザーモデルに追加することにしました。どうすればいいですか?
私がこれをしたとしましょう:
rails generate model User name:string email: string
そしてまたこれをしました:
bundle exec rake db:migrate
そして今、アドレスのような3番目のフィールドをユーザーモデルに追加することにしました。どうすればいいですか?
あなたはこれを行うことができます:
rails g migration AddAddressToUser address:string
rake db:migrate
新しい移行を作成する必要があります。
rails generate migration AddAddressToUser
次に、移行では:
class AddAddressToUser < ActiveRecord::Migration
def change
add_column :users, :address, :string
end
end
その後、rake db:migrate
再度実行します。Rails Migrationsと、時間の経過とともに変化するモデルを使用して開発するのにRailsMigrationsが非常に有益である理由を読むことをお勧めします。