在我的模型中,我有类似于以下代码的内容:
Report = Report.new()
Report.Name = name
Report.save()
这个过程会并行地在几秒钟内发生多次。如果我获取最后插入的id
,它会给我错误的结果。我不想要数据库中最后插入行的id
,我需要实际插入行的id
。我该怎么做?
Report = Report.new()
?你正在用它的一个实例替换Report
类,可能这不是你想要做的。 - toro2kreport = report.new
和report = report.new()
有区别吗?我不明白你的意思(抱歉,我还在学习 Rails)。 - KushReport = Report.new
时,你正在用该类的一个实例替换变量Report
,这肯定是错误的。 - toro2kreport
。 - johnsyweb