Relaciones duplicadas entre dos modelos

No sé si el título da a entender lo que voy a decir :slight_smile:

Tengo un model messages y otro users. Un message tiene un user_id que
és el usuario que envia el mensaje:
class message
belongs_to :user

El problema es que necesito tener un campo recipient_id que también
enlaza a un user, se puede hacer algo del estilo
class message
belongs_to :user
belongs_to :user, :a_traves_de => recipient_id

o como deberia hacerlo para poder definir las dos relaciones??

Gracias

Esto puedellegar a andar…

class Message < ActiveRecord::Base
belongs_to :emisor, :class_name => “Usuario”, foreign_key =>
‘emisor_id’
belongs_to :receptor, :class_name => “Usuario”, foreign_key =>
‘receptor_id’
end

Probalo y contame…

Saludos.
Lucas