如果我有一个模型并像这样保存它:
model = Website.new
model.attr = 1
model.id = 1
model.save #assume no errors in saving
然后像这样检索它:
model2 = Website.find(1)
model2 会一直被退回吗?忽略保存到数据库的错误。
是否存在数据尚未提交到数据库的可能情况,因此查找结果未找到记录?我是否需要延迟查找以保证返回该行?
如果我有一个模型并像这样保存它:
model = Website.new
model.attr = 1
model.id = 1
model.save #assume no errors in saving
然后像这样检索它:
model2 = Website.find(1)
model2 会一直被退回吗?忽略保存到数据库的错误。
是否存在数据尚未提交到数据库的可能情况,因此查找结果未找到记录?我是否需要延迟查找以保证返回该行?