俺でもできるもんな

独立系SI企業から完全異業種のベンチャー企業に転職、社内のITインフラを整えるべく颯爽と登場した自称天才プログラマー俺のハートフルブログ

migration

Rails migration decimalカラムをデフォルトで作成すると小数点以下が0桁になるから気をつけよう

decimalをデフォルトで作成すると小数点以下が入力できない 例えば重さを保存するカラムを作る場合はmigrationファイルにこんな感じで書きますよね? class CreateHoges < ActiveRecord::Migration[5.1] def change create_table :hoges do |t| t.decimal :w…

Rails migrationでintegerを使う時の注意点〜integerのlimitはバイト数だった〜

limitの定義に注意 マイグレーションファイルでintegerのカラムにlimitを定義する際に注意しないといけないことがある。 integerのlimitとstringのlimitでは意味合いが違う 例えば以下のように記述する。 t.integer :num, limit: 11, null: false, comment: …