Je suis allé dans une école de programmation pendant environ 3 mois et cette fois j'écrirai ce que j'ai appris à ce moment-là! !!
Cette fois, lors de la création d'une application de blog, j'écrirai une méthode pour supprimer l'utilisateur et supprimer le tweet associé en même temps.
dependent: :destory dependant :: destory est une fonction qui supprime le tweet associé à l'utilisateur lorsqu'il est supprimé, et grâce à cela, vous pouvez éviter que seul le tweet ne reste même si vous supprimez l'utilisateur: point_up_tone2:
user.rb
Class User < ApplicationRecord
has_many :tweets, dependent: :destroy
end
tweet.rb
Class Tweet < ApplicationRecord
belongs_to :user
end
Le tweet associé à la suppression de l'utilisateur dans la description ci-dessus est désormais également supprimé.
Veuillez noter que si vous écrivez dependant :: destroy du côté du modèle de tweet, l'utilisateur associé sera supprimé lorsque vous supprimerez le tweet! !!
Merci d'avoir regardé jusqu'au bout! !!
J'espère que vous avez trouvé cet article utile: prier_tone2:
Recommended Posts