así que tengo una columna serializada: dimensiones, y en mi migración, me gustaría configurar el campo para que sea un hash predeterminado.predeterminado para la columna serializada en la migración de registro activo
he intentado ...
create_table :shipping_profiles do |t|
t.string :dimensions_in, :default => {:width => 0, :height => 0, :depth => 0}
y justo
t.string :dimensions_in, :default => Hash.new()
pero los campos terminan nula. ¿cómo puedo establecer un objeto serializado predeterminado para este campo en la creación, o al menos asegurarme de que mi atributo de serialización sea siempre un hash?
after_initialize es una gran solución! ¡Gracias! – brewster
¡También es bueno saber sobre el truco del yaml en las migraciones, gracias! – opsb
Grandes respuestas ... – dastanko