Sha256: dd41449867189443a1454e19749f3928a3a9d7522e5cb73744d8ce25e9e33fc4

Contents?: true

Size: 417 Bytes

Versions: 12

Compression:

Stored size: 417 Bytes

Contents

module ActiveadminSelleoCms
  class Section < ActiveRecord::Base
    include ContentTranslation

    translates :body

    attr_protected :id

    belongs_to :sectionable, polymorphic: true

    accepts_nested_attributes_for :translations

    validates_presence_of :name
    validates_uniqueness_of :name, scope: [:sectionable_type, :sectionable_id]

    class Translation
      attr_protected :id
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
activeadmin-selleo-cms-0.0.13 app/models/activeadmin_selleo_cms/section.rb
activeadmin-selleo-cms-0.0.12 app/models/activeadmin_selleo_cms/section.rb
activeadmin-selleo-cms-0.0.11 app/models/activeadmin_selleo_cms/section.rb
activeadmin-selleo-cms-0.0.10 app/models/activeadmin_selleo_cms/section.rb
activeadmin-selleo-cms-0.0.9 app/models/activeadmin_selleo_cms/section.rb
activeadmin-selleo-cms-0.0.8 app/models/activeadmin_selleo_cms/section.rb
activeadmin-selleo-cms-0.0.7 app/models/activeadmin_selleo_cms/section.rb
activeadmin-selleo-cms-0.0.6 app/models/activeadmin_selleo_cms/section.rb
activeadmin-selleo-cms-0.0.5 app/models/activeadmin_selleo_cms/section.rb
activeadmin-selleo-cms-0.0.4 app/models/activeadmin_selleo_cms/section.rb
activeadmin-selleo-cms-0.0.3 app/models/activeadmin_selleo_cms/section.rb
activeadmin-selleo-cms-0.0.2 app/models/activeadmin_selleo_cms/section.rb