我在我的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