Sha256: 6fd29f486b310668fe8d1eebb473c39d5053afbf50e0f195e94a44b9c5462b61
Contents?: true
Size: 568 Bytes
Versions: 36
Compression:
Stored size: 568 Bytes
Contents
require "redcarpet" module PandaCms class BlockContent < ApplicationRecord self.table_name = "panda_cms_block_contents" has_paper_trail versions: { class_name: "PandaCms::BlockContentVersion" } belongs_to :page, foreign_key: :panda_cms_page_id, class_name: "PandaCms::Page", inverse_of: :block_contents, optional: true, touch: true belongs_to :block, foreign_key: :panda_cms_block_id, class_name: "PandaCms::Block", inverse_of: :block_contents, optional: false validates :block, presence: true, uniqueness: {scope: :page} end end
Version data entries
36 entries across 36 versions & 1 rubygems