在创建还有修改字段的时候,可以使用一些 Column Modifiers ... 栏的修饰符 ... 比如去限制字段的长度 .. 设置字段的默认的值等等 ..
在 users 里有个 email 字段,现在它的长度是 255 ... 我想把它修改成 100 ... 先创建一个 migration .. 名字是 AlterEmailLimitFromUsers ... 执行一下 ..
rails generate migration AlterEmailLimitFromUsers
找到这个 migration ... 用一下 change_column 方法 .. 修改的字段来自 :users 表 ... 字段的名字是 :email ... 类型是 string ... 再用一个 limit 修饰符 ... 设置一下这个字段的长度 ...
保存 ... 运行一下 migration ...
再去查看一下 users 这个数据表的结构 .. 现在 email 的长度就变成了 100 ...