Sha256: c7fc4a3d374437ca1cdff6f23d6e62264e3fc05b4a607df35c37364d2597a5af
Contents?: true
Size: 570 Bytes
Versions: 15
Compression:
Stored size: 570 Bytes
Contents
class Album include Mongoid::Document include Mongoid::Timestamps include Mongoid::Paranoia include Mongoid::Slug field :name, type: String field :description, type: String field :date, type: Date field :published, type: Boolean, default: true validates_presence_of :name validates_presence_of :date #slug :name, history: true slug :name, history: true do |current_object| current_object.name.parameterize end embeds_many :photos, cascade_callbacks: true scope :published, where(published: true) end
Version data entries
15 entries across 15 versions & 2 rubygems