У меня есть модель под названием отгрузки.Я добавил несколько столбцов в таблицу отгрузок, и есть некоторые столбцы, которые должны быть рассчитаны до сохранения.Так что теперь мне нужно отредактировать каждую запись и нажать «обновить», чтобы новые столбцы вычислили и добавили данные.
Так есть ли способ выполнить глобальное сохранение всех записей отгрузки, чтобы можно было добавить данные?
before_save :default_values
def default_values
self.volume = 1 unless self.volume
self.kilograms = 1 unless self.kilograms
self.status = "Open" if self.status.blank?
if self.mode == "Air"
self.estimated_transit_time = self.etd_origin + 7.days
self.eta_place_of_delivery = self.etd_origin + 7.days
else
self.estimated_transit_time = self.etd_origin + (Place.find_by_city(self.place_of_loading).transit_time).days
self.eta_place_of_delivery = self.etd_origin + (self.estimated_transit_time).days
end
end