Nicolas Bally 6abf7679fd initial
2011-05-14 13:36:30 +02:00

29 lines
481 B
Ruby

# -*- encoding : utf-8 -*-
class Page < ActiveRecord::Base
has_one :menu_item, :as => :menu_content
has_many :blocks, :as => :blockable, :dependent => :destroy
validates :title, :presence => true
HUMAN_NAME = "Page"
after_create :after_creation
def after_creation
@block = Block.new(:block_name => "general")
@block.blockable = self
@block.save
ContentType.all.each do |content_type|
@block.content_types << content_type
end
end
end