0

为什么我不能在辅助方法中返回数组?

def childrenOf(a)
    @children = Post.find_by_parent_id(a.id)        
    return @children 
end

提前致谢

4

2 回答 2

2

你可以。

改为使用find_all_by_parent_id

而且你不需要第二行。

以下就足够了。

def childrenOf(a)
  @children  = Post.find_all_by_parent_id(a.id)        
end
于 2013-02-08T00:47:38.887 回答
0

在 Rails 3 中,而不是使用find_all_byuse where

def childrenOf(a)
  @children  = Post.where(:parent_id => a.id)        
end
于 2013-02-08T04:17:43.937 回答