宁皓网的付费会员可以查看课程:《Rails:数据库 Migration》http://ninghao.net/course/4133
创建 Migration
使用命令行:
rails generate migration 名字
简写:
rails g migration 名字
migration 的名字要描述清楚它的作用,使用驼峰式的名字,创建的 migration 会包含一个时间,它会作为数据库的版本,Rails 也会用这个时间来判断哪些是执行过的 migration 。执行的 migration 会记录在数据库里。
现在我要创建一个 migration,可以帮助我们在数据库里创建一个数据表:
rails generate migration CreateArticles
返回的东西像这样: