- 921 名前:nobodyさん mailto:sage [2007/01/12(金) 13:30:44 ID:???]
- ActiveRecord で、最近のバージョンで created_at の扱いが変わってたりしますか?
例えば、 CREATE TABLE foos ( id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, created_at INTEGER DEFAULT NULL, updated_at INTEGER DEFAULT NULL ); こんなテーブルで、 #!/usr/local/bin/ruby require "rubygems" require "active_record" class Foo < ActiveRecord::Base; end ActiveRecord::Base.establish_connection( :adapter => "sqlite3", :database => "/tmp/foo.db" ) Foo::new.save foo = Foo::find(:first, :order => "id DESC") p [foo.created_at, foo.updated_at] こんなコードを試すと、 ActiveRecord 1.14.3 => [1168575934, 1168575934] ActiveRecord 1.14.4 => [0, 1168575940] と、新しい方のバージョンでは created_at がセットされなくなってしまいました。
|

|