Soy nuevo en rails (generalmente un tipo pitón) y acabo de intentar crear una sencilla aplicación administrador de tareas para divertirme. Estoy usando Devise para autenticación y tengo un único objeto Task que intento relacionar con un usuario. He añadido lo siguiente para el modelo de tareas:Cómo reflejar en la base de datos una nueva relación belongs_to y has_many en Ruby on Rails
class Task < ActiveRecord::Base
belongs_to :user
end
y he añadido lo siguiente en mi modelo de usuario para Diseñar:
class User < ActiveRecord::Base
has_many :tasks
<<normal Devise stuff>>
end
Siempre he añadido esta información a continuación, me encontré: rake db: migrate . Luego me dio un error que el campo de la base de datos no existía para user_id cuando intenté hacer algo con él.
Estoy seguro de que es algo bastante simple que me falta. Gracias por la ayuda.
Lo siento por los sueños: confusión, habían añadido algo de otro proyecto de forma accidental. Debería ser arreglado ahora. –