Кажется, что это было задано раньше: десятичная точность и масштаб рельсов
Но при выполнении миграции change_column
для :precision
или :scale
они фактически не влияют на схему или базу данных, но db:migrate
работает без ошибок.
Мой файл миграции выглядит следующим образом:
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
Но моя схема (и данные) остается такой:
t.decimal "payback_period"
У кого-нибудь еще есть эта проблема?
Спасибо,
Джош