フィールド整数を使用して、customers テーブルに contact_number があります。Rails C でレコードを作成しようとしましたが、より大きな数値フィールドを格納できないようです。私はオンラインで見回しましたが、州のように10桁の精度が与えられた場合、整数の代わりに浮動小数点数を使用する必要があると思います
私の考えは、新しい移行を作成することです
class ChangeContactNumberInCustomerTableToFloatFromInteger < ActiveRecord::Migration
def change_table
remove_column :customers, :contact_number, :integer
add_column :customers, :contact_number, :float
end
end
精度を指定するにはどうすればよいですか?これは正しい方法ですか?