У меня есть модель User и Team. У пользователя может быть только одна команда, и каждая команда принадлежит пользователю. Я изо всех сил пытаюсь заставить ассоциацию работать в обоих направлениях.создание записи с has_one и принадлежит_to
модель команды:
class Team < ActiveRecord::Base
belongs_to :user
end
модель Пользователь:
class User < ActiveRecord::Base
has_one :team
end
Я добавил колонку team_id в таблице пользователей и user_id в таблице команд.
Я хочу, чтобы создать команду для пользователя, чтобы в консоли я сделал следующее
@user = User.find_by(id: 4)
@team = @user.build_team
который создал команду с правильным user_id но team_id для пользователя по-прежнему равна нулю. Что я делаю не так?