Rails: Impossible d'ajouter :la précision ou l' :options d'échelle avec change_column dans une migration?

Cela semble avoir été demandé avant: rails de précision et l'échelle décimales

Mais lors de l'exécution d'un change_column migration pour :precision ou :scale ils n'affectera pas le schéma ou de la base de données, mais db:migrate s'exécute sans erreur.

Ma migration fichier ressemble à ceci:

class ChangePrecisionAndScaleOfPaybackPeriodInTags < ActiveRecord::Migration
  def self.up
    change_column :tags, :payback_period, :decimal, { :scale => 3, :precision => 10 }
  end

  def self.down
    change_column :tags, :payback_period, :decimal
  end
end

Mais mon schéma (et les données) reste:

t.decimal  "payback_period"

Quelqu'un d'autre a ce problème?

Merci,

Josh