我有一个模型问题,其字段为“question_id”、“elapsed_time”、“allowed_time”和“status”,还有一个名为 Reporting 的控制器,它接收包含问题的 JSON 并将其保存。(“question_id”与我的任何模型都不相关)
到目前为止没有问题。直到我尝试运行一些测试。当 Rails 尝试加载我的问题的夹具时出现错误:
ActiveRecord::StatementInvalid: SQLite3::ConstraintException: questions.created_at may not be NULL: INSERT INTO "questions
"
这是我的固定装置:
one:
id: 1
question_id: MyString
app: MyString
guid: 1
status: 1
elapsed_time: 1
allowed_time: 1
和我的模型:
class CreateQuestions < ActiveRecord::Migration
def change
create_table :questions do |t|
t.string :app
t.integer :guid
t.string :question_id
t.integer :elapsed_time
t.integer :allowed_time
t.datetime :happened_at
t.integer :status
t.timestamps
end
end
end
任何想法 ?