Je veux append un champ de valeur booléen (“is_public”) à la table “my_model”. Actuellement, je peux utiliser ceci:
class AddPublicToDream < ActiveRecord::Migration def self.up add_column :my_model, :is_public, :string end def self.down remove_column :my_model, :is_public, :string end end
Ensuite, je peux assigner “true” ou “false” à mymodel.is_public dans les contrôleurs.
Puis-je remplacer: ssortingng with: boolean pour obtenir le même effet? Est-ce que cela permettrait d’économiser de l’espace de firebase database par rapport à: ssortingng?
Oui, vous pouvez utiliser :boolean
pour cela, et oui, cela permettra également d’économiser de l’espace de firebase database.
Modifiez l’atsortingbut de type à :boolean
et exécutez rake db:migrate
nouveau. Vous devriez pouvoir appeler, par exemple:
Dream.is_public? # returning true or false depending whether is set.