Sha256: fbedcadde83055869fa7fff7c909199f96c0b657ce6ea0df0f0a83806e62e566
Contents?: true
Size: 707 Bytes
Versions: 2
Compression:
Stored size: 707 Bytes
Contents
class Cms::Menu < ActiveRecord::Base attr_accessible :label, :site_id, :identifier # -- Relationships -------------------------------------------------------- belongs_to :site has_many :menu_items, :autosave => true, :dependent => :destroy # -- Validations ---------------------------------------------------------- validates :site_id, :presence => true validates :label, :presence => true # -- Class Methods -------------------------------------------------------- def self.options_for_select(site) out = [] site.menus.each do |amenu| out << [ "#{amenu.label}", amenu.id ] end return out.compact end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
comfypress-0.1.4 | app/models/cms/menu.rb |
comfypress-0.1.3 | app/models/cms/menu.rb |