ballalama3_app/app/models/realisation_image.rb
Nicolas Bally bc774b8159 initial
2016-12-01 10:54:16 +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