Open Washaaaan opened 1 week ago
Hola, en rails existe una manera explicita de permitir que un atributo sea nulo, te recomiendo que investigues en internet y en la documentación de rails para encontrarlo y así no necesites realizarlo de manera manual como estás intentando 😄
Buenas tardes, estuve intentando implementar favourite_game_id a Player, cosa que finalmente pude, aunque sin que sea del tipo references, por lo que no sé si está bien. El tema ahora, es que lo añadí como llave foránea a :game en el modelo Player, funciona todo correctamente, pero cuando el jugador tiene un juego favorito y ese juego es eliminado de la base de datos, me da el error 'column players.game_id does not exist', esto ya que puse en el modelo Game, que cuando se elimine, sus referencias en Player queden como nulas, pero no funciona. ¿Qué podría hacer? He probado añadiendo referencia a game en Player, pero sigue sin funcionarme, ya que el atributo debe llamarse favourite_game_id.