Originariamente inviato da marco_m
<select name="materia">
<% for discipline in @discipline %>
<option value= "<%=h discipline.id %>" <%=h discipline.descrizione %></option>
<% end %>
</select>
Così non funziona di sicuro. L'hash params che ne viene fuori è fatto tipo
codice:
{ :none => "foo", :cognome => "bar", :materia => "1" }
tu ce l'hai un metodo "materia" nel modello Teacher che sappia che farsene di un identificatore del genere? Se si sei a posto, se no devi definirlo. Oppure potrebbe anche esserci qualche altra soluzione migliore al problema, ma francamente non mi viene in mente niente.