タグ

ブックマーク / qiita.com/tearoom6 (1)

  • ActiveRecord でのデフォルト値設定 - Qiita

    Rails ActiveRecord model で各フィールドのデフォルト値を設定するには、主に以下の3つの方法があります。 方法1: Database の column の default 値を使う Database の table schema で column の default 値を指定します。 class CreateColors < ActiveRecord::Migration[5.0] def change create_table :colors do |t| t.string :name, default: 'black' t.integer :red, unsigned: true, limit: 1, null: false, default: 0 t.integer :green, unsigned: true, limit: 1, null: false, d

    ActiveRecord でのデフォルト値設定 - Qiita
    inoueyuworks
    inoueyuworks 2020/09/01
    ActiveRecord でデフォルト値を設定する方法。 1. DB のデフォルトを利用 2. after_initialize でセット 3. ActiveRecord の attributes をモデルで指定し、その際に default を指定する
  • 1