Je souhaite stocker le blog et ses tags dans des documents distincts.Mongoid problème plusieurs à plusieurs
Le blog devrait contenir un champ tag_ids et le tag blog_posts_ids ne devrait pas figurer sur le tag.
Mongoid fournit de nombreuses relations à partir de la boîte, mais il exige que les deux documents de plusieurs à plusieurs relations aient un champ _ids.
class BlogPost
include Mongoid::Document
field :title
references_many :tags, :stored_as => :array, :inverse_of => :blog_posts
end
class Tag
include Mongoid::Document
field :name
# I DON'T WANT TO STORE BLOG_POSTS_IDS IN TAG DOCUMENT
references_many :blog_posts, :stored_as => :array, :inverse_of => :tags
end
qui ne peut pas réellement avec le code mongoide. Créez vous-même votre méthode. – shingara