heylium_app/app/models/realisation_image.rb
Nicolas Bally 8e18de4077 initial
2016-08-03 00:22:29 +02:00

27 lines
521 B
Ruby
Executable File

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