Deleting HABTM


I’ve got a design which allows two objects in a HABTM, for example, an
artist and cd’s; in that the artist can appear on many cds and many
cds have the artist. to make the association i’ve been using

@cd.artist << @artist

but i don’t know how to do the opposite. how do i remove the artist
from a cd? if I attempt to simply do

@cd.artist.find(3).destroy it complains about not being able to find
an artist_id.

can anyone help?


I think i’ve just cracked it


this seems to working nicely.

or it appears that you can


then i can rebuild the association again