Pregunta

Tengo una base de datos simple que tiene la siguiente relación.

Cada servidor tiene un juego.

ahora el juego de mesa es solo una lista de los diferentes juegos que es posible tener en el servidor.

Sin embargo, cuando hago un @ server.game, obtengo una excepción SQL porque está tratando de encontrar la INSTANCIA del servidor de su juego (Seleccione * de los juegos donde games.server_id = 1) Realmente me gustaría que solo hacer (seleccione * de los juegos donde games.id = @ server.game_id)

¿Alguna pista sobre cómo realizar esta asociación?

¿Fue útil?

Solución

Si Server tiene una asociación belong_to con Game , el SQL subyacente será lo que está buscando

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top