Open vice-rosas99 opened 7 months ago
asumo que hay algo que falta cambiar en el archivo migrate
Hola! En tu codigo la foreign key esta referenciando una tabla llamada teamA, por lo que si quieres que referencie a otra tabla tienes que escribirlo de manera explicita. Para solucionar esto tienes que especificar a que tabla quieres referenciar, para esto puedes ocupar {to_table: :teams} en foreign_key (para hacer referencia a la tabla teams). Avisa si sigues teniendo algún error!
hola, gracias, al final lo solucione usando el "as" (supongo que es como usar una variable como otra), de esta forma en teams tengo: has_many :matches, :as => :teamC, y luego en matches tengo: belongs_to :teamC, no he p´robado si se cae con la parte 3, pero al menos la parte 1 ya no da problemas
Hola, estoy teniendo problemas al hacer db:migrate con los cambios para las relaciones entre teams y matches. Al intentar hacer la migración, me tira error pq busca una relacion llamada teamA: el asunto es que en modelos si lo tengo puesto como debería ser algo por el estilo de: class Object belongs_to :boxA, class_name: 'Box', foreign_key: 'boxA_id' belongs_to :boxB, class_name: 'Box', foreign_key: 'boxB_id' pero me sale el error: