mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-16 07:10:12 +01:00
17 lines
433 B
Ruby
17 lines
433 B
Ruby
class AddProjectCompletedAtColumn < ActiveRecord::Migration[5.2]
|
|
|
|
class Project < ActiveRecord::Base; end
|
|
|
|
def self.up
|
|
add_column :projects, :completed_at, :datetime
|
|
@projects = Project.all
|
|
@projects.select{ |project| project.state == 'completed'}.each do |project|
|
|
project.completed_at = project.updated_at
|
|
project.save
|
|
end
|
|
end
|
|
|
|
def self.down
|
|
remove_column :projects, :completed_at
|
|
end
|
|
end
|