Sha256: 464fef15413171c39fd517183f0dd2418fd3c6c76d360bb2253b5cee5e39365a

Contents?: true

Size: 701 Bytes

Versions: 8

Compression:

Stored size: 701 Bytes

Contents

module PagesCms
  class PageBlock < ActiveRecord::Base
    belongs_to  :page
    belongs_to  :image #todo why is this here?

    has_many    :text_boxes,  dependent: :destroy
    has_many    :thumbnails,  dependent: :destroy
    has_many    :blog_feeds,  dependent: :destroy
    has_many    :image_boxes, dependent: :destroy

    accepts_nested_attributes_for :text_boxes,  reject_if: :all_blank, allow_destroy: true
    accepts_nested_attributes_for :thumbnails,  reject_if: :all_blank, allow_destroy: true
    accepts_nested_attributes_for :blog_feeds,  reject_if: :all_blank, allow_destroy: true
    accepts_nested_attributes_for :image_boxes, reject_if: :all_blank, allow_destroy: true

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pages_cms-1.0.8 app/models/pages_cms/page_block.rb
pages_cms-1.0.6 app/models/pages_cms/page_block.rb
pages_cms-1.0.5 app/models/pages_cms/page_block.rb
pages_cms-1.0.4 app/models/pages_cms/page_block.rb
pages_cms-1.0.3 app/models/pages_cms/page_block.rb
pages_cms-1.0.2 app/models/pages_cms/page_block.rb
pages_cms-1.0.1 app/models/pages_cms/page_block.rb
pages_cms-1.0.0 app/models/pages_cms/page_block.rb