使用
rails g migration ***
会在 db/migrate 下生成一个 rb 文件
再用
rake db:migrate
会执行之前修改或创建的表
1,rails 是怎么判断执行刚才生成的 rb 的,而不是将以前的全部执行 2,可不可以维护一个 migration 文件?每次修改删除之前的表,执行这一个统一的 sql 文件,如同 mysql 的备份文件一样 3,db/schema.rb 是干什么用的?
关于掌握 Rails 的这种开发思路有没有比较直观的说明书籍或文档可推荐?
Thx