— 環境 — rails 4.1.6 activerecord 4.1.6 decimal 型指定では precision, scale のオプションを指定可 migration で decimal のデータ型を指定する場合、「precision – 全体の桁数(精度)」と「scale – 小数点以下の桁数」のオプションを指定できる。以下の例では、geocodes テーブルとそのカラム latitude, longitude などを作成しています。 class CreateGeocodes < ActiveRecord::Migration def self.up create_table :geocodes do |t| t.string :address, null: false, default: "" t.decimal :latitude, precision: 11, scal
![Railsマイグレーションでdecimal型の精度(桁数)を指定](https://cdn-ak-scissors.b.st-hatena.com/image/square/b27ba1d703068fc4853ea1271440cbb779e7cabb/height=288;version=1;width=512/https%3A%2F%2Feasyramble.com%2Fwp-content%2Fuploads%2F2016%2F03%2Feasyramble_ogp.jpg)