Sha256: cd400fdeb980ea7f680c9337ab835383ccb2d942e0b52cc8277197350d40f153
Contents?: true
Size: 728 Bytes
Versions: 6
Compression:
Stored size: 728 Bytes
Contents
module Ecm::Cms class Page::ContentBlock < ActiveRecord::Base # associations belongs_to :ecm_cms_content_box, :class_name => 'ContentBox', :foreign_key => 'ecm_cms_content_box_id' belongs_to :ecm_cms_page, :class_name => 'Ecm::Cms::Page', :foreign_key => 'ecm_cms_page_id' # attributes attr_accessible :body, :ecm_cms_content_box_id # validations validates :body, :presence => true validates :ecm_cms_content_box, :presence => true validates :ecm_cms_page, :presence => true # validates :ecm_cms_page, :existence => true def content_box_name ecm_cms_content_box.name end end end
Version data entries
6 entries across 6 versions & 1 rubygems