Sha256: ac4bd17a4e095415561ac85ba4b2f6feb5cfbbc8e4d53406ef65cd1c5025908c

Contents?: true

Size: 386 Bytes

Versions: 1

Compression:

Stored size: 386 Bytes

Contents

module NoCms::Menus
  class Menu < ActiveRecord::Base
    translates :name
    accepts_nested_attributes_for :translations

    has_many :menu_items, dependent: :destroy, inverse_of: :menu, class_name: "::NoCms::Menus::MenuItem"
    accepts_nested_attributes_for :menu_items, allow_destroy: true

    validates :name, :uid, presence: true
    validates :uid, uniqueness: true
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nocms-menus-1.0.0 app/models/no_cms/menus/menu.rb