Comment savoir si un modèle est nouveau ou pas?
class Post < ActiveRecord::Base
end
post = Post.new
Comment juger si le "post" est un nouveau modèle qui n'est pas tiré de la base de données?
- Veuillez utiliser 4 espaces de retrait pour marquer le texte en code.
- Oh, merci beaucoup !
Vous devez vous connecter pour publier un commentaire.
ActiveRecord est
new_record?
méthode renvoietrue
si l'objet n'a pas encore été enregistrée.vous pouvez utiliser la poste.persisté? ainsi, si elle retourne false moyens d'enregistrement à new
persisté?
new_record?
vous aurez besoin de tester pourfalse
de savoir si votre dossier a sauvé. Un peu en arrière de la logique dans mon esprit, mais à chacun de leurs propres!hosh
: "new_record?
ne va pas vérifier si l'enregistrement a été détruit." Donc je suppose que c'est quelque chose à prendre note de si vous de vérifier pour la destruction du dossier.