为客户端工作在3.0 rails项目上,并且我需要运行一个实时生产服务器的敏感迁移。它基本上是假设在数据库,FL - > fl,PA - > pa等所有州缩写... 由于限制我不能在本地测试: 确实调用迁移效果的措辞什么?我知道它与添加和创建等,但不知道更新这样的信息时。移植评论
rails g migration UpdateStateAbbreviation
def self.up
say_with_time "Updating states abbreviation..." do
State.find(:all).each do |s|
tmp = s.abbreviation.downcase
s.update_attribute :abbreviation, tmp
end
end end
Rake db:migrate