Skip to content

Instantly share code, notes, and snippets.

@juliocabrera820
Last active June 30, 2021 23:35
Show Gist options
  • Save juliocabrera820/c2ab44aa963e93c853bc1cbfe293a254 to your computer and use it in GitHub Desktop.
Save juliocabrera820/c2ab44aa963e93c853bc1cbfe293a254 to your computer and use it in GitHub Desktop.
Agregar llave foranea a través de una migración,y establecer la relación en los modelos

Ejemplo en el que la relacion es OneToMany

Un propietario tiene muchos autos

Se quiere agregar una llave foranea en la tabla cars

Ejecutar el siguiente comando

rails g migration AddOwnerRefToCars owner:references

Explicación comando

Owner será la llave foránea
En la tabla Cars se agregará dicha columna

Ejemplo en el que se tiene una relación polimórfica

rails generate migration AddImageableToProducts imageable:references{polymorphic}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment