[RUBY] Sauvegarde, mise à jour, suppression des données Rasils
Objectif de ce message h1>
-Les minutes des opérations du contrôleur Rails ((1) enregistrer, (2) mettre à jour, (3) supprimer).
Matériel pédagogique utilisé pour l’apprentissage h1>
Udemy ["Introduction à Ruby on Rails pour la première fois - Apprenez Ruby et Rails à partir des bases et publiez des applications Web sur le Net"](https://www.udemy.com/course/the-ultimate-ruby-on-rails- J'ai utilisé bootcamp /) comme matériel pédagogique.
① Enregistrer (créer) h1>
-Réfléchir la valeur nouvellement créée dans db et l'enregistrer
qiita.rb
def create
@exemple=modèle.new(Clé 1:Valeur 1,Clé 2:Valeur 2)
@exemple.save
end
[Explication]
○ @ Instance = Model.new (Clé 1: Valeur 1, Clé 2: Valeur 2)
⇨ Enregistrer la valeur dans db via la variable d'instance
○ @ Instance.save
⇨ ⇨ Enregistrer les variables d'instance
2 Mise à jour h1>
-Mettre à jour la valeur déjà enregistrée dans la base de données
・ (Je veux mettre à jour à partir de la valeur 1 → valeur 1_1, valeur 2 → valeur 2_2)
qiita.rb
def update
@exemple=modèle.find(params[:id])
@exemple.update(Clé 1:Valeur 1_2,Clé 2:Valeur 2_2)
end
[Explication]
○ @ Instance = Model.new (paramètres [: id])
⇨ Spécifiez la clé comme argument et stockez la valeur de hachage de db dans l'instance.
○ @ Instance.update
⇨ ⇨ Mettre à jour les variables d'instance
③ Supprimer (détruire) h1>
-Supprimer la valeur déjà enregistrée dans la base de données
qiita.rb
def destroy
@exemple=modèle.find(params[:id])
@exemple.destroy
end
[Explication]
○ @ Instance.destroy
⇨ Supprimer toutes les données du db cache