我在我的MotionRecord模型中有一个叫time的日期时间字段。我尝试使用这个命令来设置:ActiveRecord没有设置日期时间字段
MotionRecord.create({:time=> "2010-10-15 15:10:24", :chart_id=>1})
奇怪的是这导致了以下输入:
<MotionRecord id: 1, time: nil, chart_id: 1>
我不知道我做错了。
编辑:这是我的模特。
class MotionRecord < ActiveRecord::Base
belongs_to :chart
belongs_to :activity
attr_accessor :time
end
和我的架构
create_table :motion_records do |t|
t.datetime :time
t.integer :chart_id
t.integer :activity_id
t.timestamps
end
你能告诉你的模型代码和堆栈日志? – Bohdan 2010-10-15 16:35:09
第二行来自堆栈日志。我正在将我的模型粘贴到帖子中。 – picardo 2010-10-15 16:42:46