여러 개체의 특성을 업데이트하는 방법이 있습니까? 팀의 승리와 손실이 업데이트 될 때마다 사용자의 승패를 업데이트하려고합니다.여러 개체의 특성을 한 번에 업데이트
세 모델이 서로 연결되어 있습니다.
플레이어가 팀에 속합니다. 사용자가 팀에 가입하면 이름과 역할이있는 플레이어가 생성되도록 노력하고 있습니다.
class Player < ActiveRecord::Base
belongs_to :team
end
팀에 많은 플레이어가 있습니다. 팀 이름 보유 : 문자열 승리 : 정수 손실 : 정수.
class Team < ActiveRecord::Base
has_many :players, dependent: :destroy
end
사용자는 플레이어를 통해 많은 팀을 보유하고 있습니다. 따라서 사용자는 그들이 가입하는 팀의 선수입니다. 새 플레이어를 만들 때 사용자는 플레이어와 이름을 연결합니다. 사용자 이름을 길게 : 문자열 이메일 : 문자열 승리 : 정수 손실 : 정수를 나는 팀의 승리와 손실도 그 승 손실로 업데이트됩니다 플레이어를 업데이트 할 때
class User < ActiveRecord::Base
has_many :players, dependent: :destroy
has_many :teams, through: :players
end
그래서 내가 만들고 싶어이 시점에서 너무입니다. 어떻게 해결할 수 있을까요? 인스턴스 변수에 모든 팀의 사용자를로드하려고 시도했지만 플레이어가 두 명 이상이므로 여기에서 승을 업데이트 할 수 없습니다.
팀에 원/분실 매치를 추가하는 방법은 무엇입니까? – linogomez
@linogomez 내 대답에 대한 추가 정보 –