diff --git a/tracks/db/migrate/036_add_project_completed_at_column.rb b/tracks/db/migrate/036_add_project_completed_at_column.rb index e011e714..86e16e73 100644 --- a/tracks/db/migrate/036_add_project_completed_at_column.rb +++ b/tracks/db/migrate/036_add_project_completed_at_column.rb @@ -1,6 +1,14 @@ class AddProjectCompletedAtColumn < ActiveRecord::Migration + + class Project < ActiveRecord::Base; end + def self.up add_column :projects, :completed_at, :datetime + @projects = Project.find(:all) + @projects.select{ |project| project.state == 'completed'}.each do |project| + project.completed_at = project.updated_at + project.save + end end def self.down