Consider the table creation script below:
create_table :foo do |t|
t.datetime :starts_at, :null => false
end
Is it\'s possible to set
I was searching for a similar solutions but I ended using https://github.com/FooBarWidget/default_value_for.
The default_value_for
plugin allows one to define default values for ActiveRecord models in a declarative manner. For example:
class User < ActiveRecord::Base
default_value_for :name, "(no name)"
default_value_for :last_seen do
Time.now
end
end
u = User.new
u.name # => "(no name)"
u.last_seen # => Mon Sep 22 17:28:38 +0200 2008