Du kan prova att använda detta i din gruppmodell.
class Group < ActiveRecord::Base
has_many :chatrooms , dependent: :destroy
end
När du nu kör Group.last.destroy , bör den radera de beroende associerade chattrum innan och ingen hängande data skulle finnas kvar