class AddEndsToMultiOrder < ActiveRecord::Migration[7.0] def change add_column :multi_orders, :ends, :datetime reversible do |dir| dir.up do MultiOrder.reset_column_information MultiOrder.find_each do |multi_order| max_ends = multi_order.orders.maximum(:ends) multi_order.update_columns(ends: max_ends) if max_ends.present? end end end end end