0

新来这里的rails。在尝试在 rails 控制台中创建记录时,我收到了以下特定消息:

(0.0ms)  SAVEPOINT active_record_1
(0.0ms)  ROLLBACK TO SAVEPOINT active_record_1
=> false

我还不知道如何调试,也不知道从哪里开始。这是我的模型

class User < ActiveRecord::Base
  has_many :occurrences 
  has_many :created_submissions,
           foreign_key: "creator_id",
           class_name: "Version"
  end

class Occurrence < ActiveRecord::Base
  belongs_to :template, autosave: true
  belongs_to :user
  has_many :versions

end

我正在尝试使用以下方法创建记录:

new_user = User.new
user = User.first
new_user.occurrences.build(user: user.id)
new_user.save

有人对此有所了解吗?

4

0 回答 0