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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta