¿Queria saber si hay una forma de crear nombres personalizados para los atributos de las asociaciones, he estado intentandolo mucho tiempo y no me funciona? La forma que mas me hace sentido leyendo la documentacion es la siguiente, pero no me funciono:
En el modelo de User puse:
has_many :turnos, dependent: :destroy
En el modelo de Turno puse:
belongs_to :conductor, class_name: "User"
Y despues ejecute:
rails g migration AddUserToTurnos conductor:references
Pero despues de usar rails db:migrate me lanza el siguiente error:
ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "conductors" does not exist
Hola! Algo posible es generar una migración para añadir un atributo y editarla antes de ejecutarla para que sea mas precisa en lo que quieres hacer con ella
Hola,
¿Queria saber si hay una forma de crear nombres personalizados para los atributos de las asociaciones, he estado intentandolo mucho tiempo y no me funciona? La forma que mas me hace sentido leyendo la documentacion es la siguiente, pero no me funciono:
En el modelo de User puse:
has_many :turnos, dependent: :destroy
En el modelo de Turno puse:
belongs_to :conductor, class_name: "User"
Y despues ejecute:
rails g migration AddUserToTurnos conductor:references
Pero despues de usar rails db:migrate me lanza el siguiente error:
ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "conductors" does not exist