# On the Crate resource
aggregates do
sum :current_volume_used, :boxes, :box_volume
end
# Add a validation to check capacity
validations do
validate compare(:current_volume_used, less_than_or_equal_to: :max_volume),
where: [present(:max_volume)]
end
# On the Crate resource
aggregates do
sum :current_volume_used, :boxes, :box_volume
end
# Add a validation to check capacity
validations do
validate compare(:current_volume_used, less_than_or_equal_to: :max_volume),
where: [present(:max_volume)]
end