Rails: Ajout de la migration pour ajouter un tableau (vide par défaut)

J'essaye d'ajouter une colonne appelée action à l'un de mes ressources.
L'idée est que les utilisateurs peuvent télécharger des documents et de les partager avec d'autres (spécifique) des utilisateurs, et le tableau contient les e-mails de ceux que l'utilisateur veut partager avec.

J'ai essayé d'ajouter une migration avec le code

class AddShareToDocuments < ActiveRecord::Migration
  def change
    add_column :documents, :share, :array, :default => []
  end
end

Mais quand j'ouvre les rails de la console dans l'invite de commande, il est dit que la part de:nil et user.document.share.class est NilClass.

La création d'un nouveau tableau dans la console rails sandbox en tapant

newarray = []

dit que newarray.class est Tableau.

Quelqu'un peut repérer ce que je fais mal?

source d'informationauteur user2669464