0

ヘルパーメソッドで配列を返すことができないのはなぜですか?

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

前もって感謝します

4

2 に答える 2

2

あなたはできる。

find_all_by_parent_id代わりに使用してください。

そして、2行目は必要ありません。

以下で十分です。

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 に答える