ActiveRecord で Numeric 型を使いたい!
うーん、float 型で作って ALTER TABLE すればいいのかなぁ?
あれ、でもそうしたら倍精度型になっちゃったよ?
こんなときは、ActiveRecord::ConnectionAdapters::PostgreSQLAdapter あたりを見てみよう!
そんな感じで見てみると、decimal という型を発見。
とゆーわけで
create_table :money do |t| t.decimal :dollar, :precision => 7, :scale => 2 end
で、Numeric 型のカラムを作ることができました。
わーい。
と思ったら、
最初から調べれば早かったですね。。。