Ich habe dies:Objekt aus has_many entfernen, aber den ursprünglichen Datensatz in Rails nicht löschen?
Post.paragraphs << new_paragraph
Und ich brauche Absatz zu entfernen, indem id = 3, so dass die folgenden löscht den Datensatz vollständig:
Post.paragraphs.find(paragraph_id).destroy
# or
Post.paragraphs.find(paragraph_id).delete
Ich muss nur einen Absatz von has_many Vereinigung entfernen. Ich habe versucht, delete
und destroy
zu verwenden. Beide Methoden löschen Datensätze vollständig aus den zugeordneten Tabellen. Wie kann ich sie einfach aus dem "Container" entfernen?
Bitte beachten Sie, dass ich die abhängig entfernen vergessen: zerstören. Wie auch immer, die Antworten unten sind großartig. – valk