dépendante => détruire sur un “has_many par” association

Apparemment dépendante => détruire est ignoré lorsque vous utilisez également l' :par le biais de l'option.

J'ai donc ce...

class Comment < ActiveRecord::Base
  has_many :comment_users, :dependent => :destroy
  has_many :users, :through => :comment_users
  ...
end

...mais la suppression d'un Commentaire n'a pas pour conséquence l'associé comment_user enregistrements de se supprimer.

Quelle est l'approche recommandée, puis, pour les suppressions en cascade lors de l'utilisation :par?

Grâce

InformationsquelleAutor blogofsongs | 2009-09-09