生成迁移以使用rails中的rake任务添加新列

时间:2016-08-30 05:52:40

标签: ruby-on-rails rails-migrations rake-task

如何使用rake中的rails任务生成迁移以在现有模型中添加列?

应使用rake任务

生成以下迁移
class AddNameToCustomer < ActiveRecord::Mirgation
  def change
    add_column :customer, :name, :string
  end
end

1 个答案:

答案 0 :(得分:1)

namespace :dummy do
  task test: :environment do
   `rails generate migration AddNameToCustomers name:string`
   sleep 2
   `rake db:migrate`
  end
end