Puede intentar usar esto en su modelo de grupo.
class Group < ActiveRecord::Base
has_many :chatrooms , dependent: :destroy
end
Ahora cuando ejecutas, Group.last.destroy , debería eliminar las salas de chat asociadas dependientes antes y no quedarían datos colgados