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?
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