Sie können versuchen, dies in Ihrem Gruppenmodell zu verwenden.
class Group < ActiveRecord::Base
has_many :chatrooms , dependent: :destroy
end
Wenn Sie jetzt ausführen, Group.last.destroy , es sollte die abhängigen zugehörigen Chatrooms vorher löschen und es würden keine hängenden Daten übrig bleiben