【发布时间】:2011-01-14 16:08:41
【问题描述】:
我见过两种迁移数据库的不同方法。在 Rails 3 中哪一种是正确的方法?
class CreateProducts < ActiveRecord::Migration
def self.up
create_table :products do |t|
t.string :title
t.timestamps
end
end
and
class CreateProducts < ActiveRecord::Migration
def self.up
create_table :products do |t|
t.column :name, :string
t.timestamps
end
end
谢谢!
【问题讨论】:
-
第一个是默认的,看你脚手架的时候
-
那么第二种有什么优势呢?
-
第二个没有优势
-
第二个只有一个缺点:它不如第一个紧凑。
标签: ruby-on-rails ruby database ruby-on-rails-3 migration