我现在打算修改一下 posts 这个数据表 .. 重命名一下它的 content 字段 ... 再给它添加几个字段 ... 先创建一个 migration ... 名字可以是 ChangeDetailsFromPosts
rails generate migration ChangeDetailsFromPosts
再找到这个新创建的 migration 文件 ... 编辑一下它 ...
修改表用的是 change_table 方法 ... 要修改的是 :posts 这个表 .. 给它提供一个代码块 ... t 表示这个表 .. 重命名可以使用它的 rename 方法 ... 重命名的是 :content 这个字段 ... 新的名字设置成 :body ...
在这个表里添加新的字段可以使用字段的类型方法,比如我要添加一个 string 类型的字段,用一下 t.string ... 字段的名字是 :format ...
另起一行,再添加一个 t.timestamps .. 它会给我们在数据表里添加两个字段 ... created_at ... 还有 updated_at ..
保存 ... 再去运行一下这个 migration ...
查看一下 posts 这个数据表 ...
之前的 content 字段被重命名成了 body .. 这里也多了几个字段 ... format ... created_at ... 还有 updated_at ...