2016-05-31 48 views
0

我有一种情况,我打电话包括一个集合,它表现出奇怪的行为。当你调用Rails中的关系/集合时会发生什么?

在测试中,我有这样的情形,其中

=> apples 
[] 


=> apples.rotten 
[ 
    [0] #<Apples:0x007fdff8b49b70> { 
          :id => 1, 
         :user_id => 1, 
    } 
] 

烂是对使用包括并加入了一些表一起苹果的范围。我快确实创造与正确的方法调用模型相关联的苹果测试...但苹果仍返回=> []

=> self.apples 
[] 

=> self 
{ 
:id => 1 
... 
} 
+0

所以......你究竟在问什么? – ArtOfCode

回答

0

答案是#reload apples.rotten。哎呀。

相关问题