【发布时间】:2011-02-15 04:48:39
【问题描述】:
我有一个在 Sqlite3 上运行的简单 Rails 3.b1 (Ruby 1.9.1) 应用程序。我有这张桌子:
create_table :time_tests do |t|
t.time :time
end
我看到了这种行为:
irb(main):001:0> tt = TimeTest.new
=> #<TimeTest id: nil, time: nil>
irb(main):002:0> tt.time = Time.zone.now
=> Mon, 03 May 2010 20:13:21 UTC +00:00
irb(main):003:0> tt.save
=> true
irb(main):004:0> TimeTest.find(:first)
=> #<TimeTest id: 1, time: "2000-01-01 20:13:21">
所以,时间回到空白。查表,数据正常:
sqlite> select * from time_tests;
1|2010-05-03 20:13:21.774741
我猜是在检索部分?这是怎么回事?
【问题讨论】:
标签: ruby-on-rails sqlite sqlite3-ruby