0
我有一個用戶和團隊模型。用戶只能有一個團隊,每個團隊都屬於一個用戶。我正努力讓協會能夠雙向工作。使用has_one創建記錄並belongs_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仍然是零。我究竟做錯了什麼?