当我尝试在活动记录中添加一些随机字符串时,包含并没有失败,而是返回 rspec 中的空关系。
据我了解,Rails 此时不会创建模型对象,只有关系对象可能会被创建。 如果您尝试访问集合中的任何数据,您将收到异常。
User.includes(:junk).load
例如,引发异常。