在这个make相信Rails模型中,Tree
has_many :fruits
。
在Tree
模型中,我有以下代码行:
fruits = fruits.joins(:seeds).ripe
undefined method 'joins' for nil:NilClass
我认为左边的局部变量导致了问题。出于某种原因,即使fruits
返回多个水果对象,它也会导致右侧的self.fruits
为零。发生了什么事?
答案 0 :(得分:0)
你是否正在设置水果'那个方法的早期?
has_many:fruits创建了一个名为' fruits'在Tree类中。通过重复使用“水果”这个词,你将无法进入。