ActiveRecord 包括在 Rspec 中不抛出异常?

问题描述 投票:0回答:1

当我尝试在活动记录中添加一些随机字符串时,包含并没有失败,而是返回 rspec 中的空关系。

ruby-on-rails activerecord rspec-rails
1个回答
0
投票

据我了解,Rails 此时不会创建模型对象,只有关系对象可能会被创建。 如果您尝试访问集合中的任何数据,您将收到异常。

User.includes(:junk).load

例如,引发异常。

© www.soinside.com 2019 - 2024. All rights reserved.