# 会社モデル
class Company << ActiveRecord::Base
#dependentがキモ
#↑ちなみに”依存している”という意味らしい
has_many :members, dependent: :destroy
end
# 社員モデル
class Member << ActiveRecord::Base
belongs_to :company
end
ER図風AAだとこんな感じ
1対多の関係
company --< members
このように記述しておけば、Companyモデルを削除する際に関連するMemberモデルも一緒に削除される。
会社が倒産したら社員も存在しなくなるのである…
ググるワード
rails association dependent