Вы можете разрешить базе данных хранить значения по умолчанию для вас
class AddColumnWithDefaultValue < ActiveRecord::Migration
def change
add_column :posts, :vote_total, :integer, :default => 0
end
end
Или для существующей таблицы:
class ChangeColumnWithDefaultValue < ActiveRecord::Migration
def up
change_column_default(:posts, :vote_total, 0)
end
def down
change_column_default(:posts, :vote_total, nil)
end
end
Существует много споров о хранении значений по умолчаниюв базе данных хотя.