糕飛.想點三十而立.努力發奮

2012年11月27日 星期二

Rails migration: Decimal

+ 暫沒回應
為免忘記,特此記下:

Precision 是全部數字的總數, scale 是小數點後的數字數目。

如:
t.decimal: money, :precision => 4, :scale => 2

就代表小數點後要有兩個位,而全部加上來的數字數目不得超過 4 個。如 50.02 便正確,100.01 便會出錯誤了。