Tengo un problema con una restricción de clave externa.
Tengo tres modelos:
PreferredDayTime
(tabla de unión entre usuarios y)
DayTime
(una colección de días - conectando un día de la semana y una hora del día)
y Day
(cada día de la semana).
Al crear un PreferredDayTime
, obtengo una restricción de clave externa, que indica que el day_time_id
especificado no existe en la tabla days
.
Creo que Rails está buscando un time_id
en la tabla de days
, en lugar de un day_time_id
en la tabla day_times
.
¿Cómo puedo especificar que la clave externa no está en la tabla de días?
No estoy seguro de qué buscar en Google con respecto a los nombres superpuestos