1
私はhas_and_belongs_to_many
の関連付けによって関連付けられた2つのモデルを持っています。私は2つのオブジェクト間の関連付けを破棄したいが、オブジェクト自体は削除しない。次のより簡単な方法がありますか?関連の両側から削除する必要がありますか?
list = List.find(params[:list_id])
contact = Contact.find(params[:contact_id])
list.contacts.delete contact
contact.contact_lists.delete list
list.save
contact.save
おかげで多くの。 :)コントローラの他の場所でものをリロードする必要があることを私に思い出させました。 D'oh。 – Drew