pmr_app/app/models/realisation_image.rb
Nicolas Bally fea44b6c50 manys
2016-02-16 10:32:04 +01:00

27 lines
521 B
Ruby

class RealisationImage < ActiveRecord::Base
belongs_to :image_file
belongs_to :realisation
after_save do
realisation_default_image
end
after_destroy do
realisation_default_image
end
def realisation_default_image
if !self.realisation.default_image
self.realisation.default_image = self.realisation.realisation_images.order("position").first
self.realisation.save
else
self.realisation.default_image = nil
self.realisation.save
end
end
end