[RUBY] Verwendung von abhängigen :: zerstören

Hintergrund

Ich denke, Dependent :: Destory ist für die App-Produktion unerlässlich. Ich werde es auch für meine eigene Bewertung ausgeben.

abhängig: Was ist: Schicksal? ??

Wenn Sie beispielsweise eine App wie ein Blog erstellen und einen Benutzer löschen, werden auch die diesem Benutzer zugeordneten Beiträge gelöscht. Ohne diese Beschreibung bleibt auch beim Löschen des Benutzers nur der Beitrag erhalten und es tritt ein Fehler auf.

Wie benutzt man

user.rb


Class User < ApplicationRecord
  has_many :tweets, dependent: :destroy
end

tweet.rb


Class Tweet < ApplicationRecord
  belongs_to :user
end

Durch das Schreiben von abhängigem :: Zerstören auf der Benutzermodellseite verschwinden alle dem Benutzer zugeordneten Tweets. Beachten Sie, dass der mit dem Tweet verknüpfte Benutzer gelöscht wird, wenn Sie auf der Seite des Tweet-Modells abhängige :: Zerstörer schreiben.


das ist alles

Recommended Posts

Verwendung von abhängigen :: zerstören
Verwendung von Map
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select
Wie benutzt man Twitter4J
Verwendung von MapStruct
Verwendung von TreeSet
Wie man Identität benutzt
Wie man Hash benutzt
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
Verwendung von Map
Verwendung der Ketten-API
[Java] Verwendung von Map
Verwendung der Warteschlange mit Priorität
[Rails] Verwendung von Enum
Verwendung von Java Optional
Verwendung von Ruby return
[Rails] Verwendung von Enum
Verwendung von @Builder (Lombok)
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
Verwendung von Rails Join
Ruby: Wie man Cookies benutzt
Verwendung von Eclipse Debug_Shell
Verwendung von Apache POI
[Rails] Verwendung der Validierung
Verwendung von Java-Variablen
[Rails] So verwenden Sie authenticate_user!
Verwendung von GC Viewer
Wie man Lombok jetzt benutzt
[Erstellen] Verwendung von JUnit
[Schienen] Verwendung von Scope
Verwendung der link_to-Methode
[Rails] Wie man Edelstein "devise" benutzt
Wie man Lombok im Frühling benutzt
Verwendung von StringBurrer und Arrays.toString.
Verwendung des Arrays (persönliches Memorandum)
Verwendung von HttpClient (Get) von Java
Verwendung des Bereichs (JSP & Servlet)
Verwendung der include? -Methode
[Schienen] Verwendung von Geräten (Hinweis)
Verwendung der Methode form_with
[Rails] Verwendung von Flash-Nachrichten
Verwendung von EventBus3 und ThreadMode