Witam,
mam w formularzu
<%= f.label :Wybor_zawodnika %>:<br />
<%= select("statistic_player", "player_id", @players.collect {|p| [ p.name + ' ' + p.surname + ' [' + p.team.name + ']', p.id ] } ) %>
i, aby nie mozna bylo przypisac zawodnika 2x do statystyk waliduje pole
validates_uniqueness_of :player_id, :scope => :game_id, :messages => 'nie mozna'
i teraz jak jeszcze raz chce dodac statystyki graczowki, ktory juz takowe posiada to wywala mi blad, ze mam nil’a
Ps. chyba, ze ktos ma pomysl jak zrobic, aby po wpisaniu statystyki 1 gracza,
drugim razem jak bede dodawal statystyki tego zawodnika w kolekcji juz by nie bylo ?(to mysle, ze chybra trudniejszy problem, niz to z walidacja;) )
w kontrolerze nie mialem zdefiniowanej zmiennej players - a myslalem, ze mialem i nawet bylem pewny;/