По-видимому, зависимый = > destroy игнорируется при использовании опции: through.
Итак, у меня есть это...
class Comment < ActiveRecord::Base
has_many :comment_users, :dependent => :destroy
has_many :users, :through => :comment_users
...
end
... но удаление комментария не приводит к удалению связанных записей comment_user.
Каков рекомендуемый подход для удаления каскада при использовании: через?
Спасибо