그래서 소프트볼 팀과 팀원이 있습니다. 팀에 특정 수의 플레이어 만 추가 할 수 있도록 (최대 3 개) 그렇게하고 싶습니다.모델 유효성 검사가 인식되지 않음 - 팀에있는 최대 플레이어 수
has_many :players
validates :team, :length => {:maximum => 3}
응용 실패하지 않지만이 중 3 플레이어의 한계를 인식하지 못합니다 : 내 team.rb 파일에서, 나는있다.
모든 입력 사항을 매우 높이 평가할 것입니다.
팀이란 무엇입니까? 그것은 협회입니까? 배열? 귀하의 질문에 데이터 모델을 추가하십시오. –
그럼 협회가 아닌가요 ?? 나는 이것에 아주 새롭다. Havent는 모든 배열을 만들었고 레일 비계를 사용하여이 응용 프로그램을 만들었습니다. 그래서 플레이어 이름, 저지 번호 및 그들이 원하는 팀 (collection_select 사용)을 입력하여 플레이어를 추가합니다. player.rb 모델 파일은 belongs_to : team을 사용합니다. – DnfD