【Rails3】Modelにデフォルト値を設定する。

Model(ActiveRecord/ActiveModel)で、メンバ変数にデフォルト値を指定したい場合、
マイグレーションファイルにハッシュとしてデフォルト値の設定を行います。
myvalueカラムのデフォルト値を0にしたい場合は、下記のとおり。

class CreateMyvalues < ActiveRecord::Migration
 def self.up
  create_table :myvalues do |t|
   t.column :myvalue, :integer, {:default => 0}
    :
  (以下略)

他にもオプションとして、

 :limit=>カラム長, :null=>null許容か否か, :precision=>数値の精度, :scale=>数値のスケール

などが設定できます。