Dos 1 - N relaciones en Mongoid (Rails)
El escenario es:
How puede una cuenta a otra cuenta calificaciones dar? Esto da como resultado dos listas en la cuenta. Los que he clasificado y los que me he clasificado. (my_ratings y ratings_given)
Esto se reduce a:
¿Cómo pueden trabajar múltiples relaciones 1 - N con la misma entidad en Mongoid?
En los documentos de Mongoid Se dice que se puede usarhas_many
ybelongs_to
para vincular las entidades juntas.
I actualmente tiene esto enCuent
has_many :ratings, :as => "my_ratings"
has_many :ratings, :as => "ratings_given"
and esto en Calificaciones:
belongs_to :user, :as => 'Rater'
belongs_to :user, :as => 'Ratie'
The documentos no cubren este caso, así que pensé que tendría que diferenciar entre los dos con un:. @ Como parámet
¿Es esto incluso remoto correcto?