Je souhaite ajouter un champ de valeur booléenne ("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 attribuer "true" ou "false" à mymodel.is_public dans les contrôleurs.
Puis-je remplacer :string par :boolean pour obtenir le même effet ? Cela économiserait-il de l'espace de base de données par rapport à :string ?