Mongoid same embedded documents types for different fields
问题 I am attempting to add embedded documents. I know this syntax is wrong but it demonstrates what I am trying to accomplish. class Email include Mongoid::Document embeds_many :recipients, as: :to embeds_many :recipients, as: :cc embeds_many :recipients, as: :bcc field :from, type: String field :subject, type: String field :body, type: String end class Recipient include Mongoid::Document field :email_address, type: String field :name, type: String validates :email_address, :presence => true