Les Concevoir Salut les gars j'ai un modèle utilisateur de relations que avec Devise:MongoId :: :: Erreurs MixedRelations: MongoId +
user.rb
# Relationships
references_many :houses, :dependent => :delete
Maintenant, j'ai une maison modèle créé avec échafaudage :
house.rb
# Relationships
referenced_in :user, :inverse_of => :houses
embeds_many :deals
maintenant, j'ai un accord modèle avec ces relations:
embedded_in :house, :inverse_of => :deals
Dans mon routes.rb je:
resources :houses do
resources :deals
end
Lorsque je tente obtenir l'utilisateur qui font l'affaire dans la console:
ruby-1.9.2-p180 :009 > User.first.deals.first
Je reçois l'erreur suivante:
Mongoid::Errors::MixedRelations: Referencing a(n) Deal document from the User document via a relational association is not allowed since the Deal is embedded.