Has_many :through

Salve a tutti !
Stavo cercando documentazione per mettere in pratica la relazione in
oggetto
ed ho trovato il seguente tutorial:

"Beginner Howto on has_many
:through"http://wiki.rubyonrails.org/rails/pages/Beginner+Howto+on+has_many+%253Athrough

…Arrivo subito al dunque
il controller dell’esempio a cui vengono apportate modifiche alle azioni
new
e edit ed ai metodi create e update và in errore quando si cerca di fare
l’edit e, in particolare al blocco di codice evidenziato.

def new
@movie = Movie.new
@dancer_movies = Array.new
15.times do
@dancer_movies << DancerMovie.new
end
end
Rimuovendo la parte di codice evideziata è possibile eseguire un
update ma non è possibile aggiungere elementi nella tabella join.
Grazie a tutti!