fastladder/fastladder — pull request #196 by onk (2014-10-05 21:29:50+00:00)
Title: add dependent option to has_one/has_many association.

basically, `dependent: :delete_all`.
Subscription model has after_destroy callback.
so `Member#subscriptions` and `Feed#subscriptions` associations with `dependent: :destroy`.

----

has_one 関連は `dependent: :destroy`。
has_many 関連は 1 件ずつ destroy していると不要な負荷を与えるので基本的には `dependent: :delete_all`。
before_destroy, after_destroy callback を子の側で使っている場合のみ
`dependent: :destroy` にするという方針で設定しました。