ActiveRecord数据移植介绍
时间:2012-6-12
ActiveRecord中的数据库移植功能带有一个经典的,可撤销的,命令模式的实现,ActiveRecord数据移植工具让程序员以数据库平台独立的方法在Ruby中定义它的数据结构,这个功能是通过将数据的每一个点结婚都定义成一个命令的方法来实现的,
一个标准的Rails程序会定义一系列类似上面的数据移植类,并且在不断地开发中通过更多的新类来扩张和修改数据结构,这种数据移植方法为开发提供了极佳的优越性,你可以通过执行或者撤销数据移植来一步步地来回修改数据库结构。