Comment initialiser des variables dans la classe ActiveRecord? variables est ici les variables qui sont en dehors du champ d'application de base de donnéesinitialisation de variables dans les classes d'ActiveRecord
tels que:
class Product
attr_accessor :used
end
Je veux attribuer d'abord @used
d'abord à false
, plus tard si un accès personne produit, je changerai @used
à true
J'ai d'abord pensé à mettre @used=false
dans la méthode initialize, mais il n'est pas appelé.
Si vous voulez vraiment une valeur falsy, vous n'avez pas besoin d'initialisation. false et nil sont tous deux des valeurs falsifiées. –