Un teléfono tiene muchos mensajes.Asociaciones de ActiveRecord: ¿Algún problema si has_many SIN el correspondiente pertenece a_?
Una dirección de correo electrónico tiene muchos mensajes.
Un mensaje pertenece a un teléfono, correo electrónico o ninguno. La asociación belongs_to
es opcional.
las siguientes asociaciones parecen funcionar muy bien para estas relaciones:
- modelo de teléfono
has_many :messages
- Email modelo
has_many :messages
- modelo de mensaje no tiene
belongs_to :phones, :email
¿Está bien o está Hay alguna forma adecuada de especificar una relación "can_belong_to"?
Sí, descubrimos que sin "belongs_to" no podemos decir en una vista @ message.phone.username ¡Gracias por la confirmación rápida! – jpwynn