我的理解是,在ActiveRecord::Base.transaction中包装.save!将确保将所有模型(用户、配置文件和设置)保存在一起,或者根本不保存。 然而,我也被告知包括.save!所以从本质上讲,版本1和版本2是相同的。我觉得我错了,那有什么区别呢? 谢谢 版本1 def save
if valid?
我想知道,是否可以检查发生在被调用函数中的失败的ASSERT或EXPECT语句,这些语句是否独立于任何其他或以前失败的ASSERT/EXPECT语句。(1,2);
//Here I want to determine whether subcheck had failure我不能问TestFailure,因为在subcheck之前有一个失败