class SiteConstruct include Mongoid::Document include Mongoid::Timestamps SERVER_TYPES = SiteServer.all.map{|s| s.server_name} SITE_TYPES = ["School","Gravity"] field :server_type field :site_name field :domain_name field :db_name field :port, type: String, :default => "80" field :path field :site_type field :school_name field :user_id field :constructed, type: Boolean, :default => false field :status, type: String, :default => "" field :infos, type: Array, :default => [] after_initialize do |record| if record.status.nil? record.status = "" record.save end if record.infos.nil? record.infos = [] record.save end end end