嗨我在rails 3.0上使用新的ruby我想知道如何创建新的第一列迁移文件
我使用
创建了迁移rake db:migrate
class CreateCheckings < ActiveRecord::Migration
def change
create_table :checkings do |t|
t.string :phone, :limit => 20
t.string :email
t.integer "country_id"
t.string "registration_via"
t.string "industry_type", :limit => 2
t.boolean "is_admin", :default => false
t.boolean "is_account_blocked", :default => false
t.timestamps
end
end
end
表现在是新创建的添加一些列我怎么能用终端PLZ帮我。
答案 0 :(得分:2)
运行
rails g migration add_column_name_to_table_name column_name:type
或
创建一个迁移rails g migration add_columns_to_tables
然后
def change
add_column :table_name, :column_name, :type
end
参考http://guides.rubyonrails.org/migrations.html, http://api.rubyonrails.org/classes/ActiveRecord/Migration.html
答案 1 :(得分:0)
在终端
rails g migration add_column_name_to_table_name column_name:type
rails g migration add_columns_to_tables