是否有任何 Ruby gems/libraries 可以帮助您从旧的数据库结构迁移到新的结构?ActiveRecord 迁移可以很好地跟踪新的数据库结构,但我想知道是否有一些东西可以帮助您将整个遗留数据库迁移到新结构:
transfer_from(:source_table => 'person', :destination_table => 'dudes_and_dudets') do
from :name, :to => :full_name
from :dob, :to => :age do |dob| # this would, for example, load the result
(Date.today - dob)/60/60/24/365 # of the block into :age
end
end
(我意识到你可以像使用 AR 一样轻松地进行这些转换,但我希望魔法库会有更多的转换。
伯恩斯