之前接触 rails 之前还没有迁移数据库这个概念,接触之后发现确实很方便。但是有一个弊端,就是无法在 migrate 中对各个字段进行详细的描述,比如 string 类型只有一个,无法指定是 char 还是 varchar、rails 其本身不支持外键的创建(这点在这里已经说明可以用一个 gem 包实现了)等等。不知道大家对于这块地方是如何做的。可以多多讨论讨论。
t.column :country_code, "char(2)"
#1 楼 @quakewang 原来是这样。多谢了~!