Migrations refactored ro support data convertion

This commit is contained in:
Andrew8xx8 2013-02-18 18:54:30 +04:00
parent 41e97a766b
commit e5f048f44d
17 changed files with 125 additions and 60 deletions

View file

@ -0,0 +1,19 @@
class ConvertClosedToStateInIssue < ActiveRecord::Migration
def up
Issue.transaction do
Issue.find_each do |issue|
issue.state = issue.closed? ? :closed : :opened
issue.save
end
end
end
def down
Issue.transaction do
Issue.find_each do |issue|
issue.closed = issue.closed?
issue.save
end
end
end
end