当我尝试在活动记录中添加一些随机字符串时,includes没有失败,而是返回rspec.中的空关系。在开发环境中,相同的是在dev rails c中抛出错误
nwlls2ji1#
据我所知,Rails不会创建模型的对象,此时可能只会创建一个关系对象。如果你试图访问集合中的任何数据,你会得到一个异常。
User.includes(:junk).load
字符串例如,引发异常。
1条答案
按热度按时间nwlls2ji1#
据我所知,Rails不会创建模型的对象,此时可能只会创建一个关系对象。如果你试图访问集合中的任何数据,你会得到一个异常。
字符串
例如,引发异常。