Ich habe ungefähr 3 Monate lang eine Programmierschule besucht und dieses Mal werde ich schreiben, was ich damals gelernt habe! !!
Dieses Mal schreibe ich beim Erstellen einer Blog-Anwendung eine Methode, um Benutzer zu löschen und gleichzeitig den zugehörigen Tweet zu löschen.
dependent: :destory Dependent :: Destory ist eine Funktion, die den dem Benutzer zugeordneten Tweet löscht, wenn er gelöscht wird. Auf diese Weise können Sie vermeiden, dass nur der Tweet übrig bleibt, selbst wenn Sie den Benutzer löschen: point_up_tone2:
user.rb
Class User < ApplicationRecord
has_many :tweets, dependent: :destroy
end
tweet.rb
Class Tweet < ApplicationRecord
belongs_to :user
end
Der in der obigen Beschreibung mit dem Löschen des Benutzers verknüpfte Tweet wird jetzt ebenfalls gelöscht.
Bitte beachten Sie, dass der zugeordnete Benutzer beim Löschen des Tweets gelöscht wird, wenn Sie auf der Seite des Tweet-Modells abhängige :: Zerstörer schreiben! !!
Danke, dass du bis zum Ende zugesehen hast! !!
Ich hoffe, Sie fanden diesen Artikel hilfreich: pray_tone2:
Recommended Posts