2011-07-08 18:33:11 +02:00

19 lines
431 B
Ruby

# -*- encoding : utf-8 -*-
class Slide < ActiveRecord::Base
belongs_to :image_file
belongs_to :slider
belongs_to :cible, :polymorphic => true
accepts_nested_attributes_for :cible
validates :title, :presence => true
before_create do
slides = Slide.where(:slider_id => self.slider_id).order("position desc")
slides[0] ? position = slides[0].position.to_i + 1 : position = 1
self.position = position
end
end