Why can't I return an array in a helper method?
def childrenOf(a)
@children = Post.find_by_parent_id(a.id)
return @children
end
Thanks in advance
You can.
Use find_all_by_parent_id
instead.
And you don't need the second line.
The following is enough.
def childrenOf(a)
@children = Post.find_all_by_parent_id(a.id)
end
In Rails 3 instead of using find_all_by
use where
:
def childrenOf(a)
@children = Post.where(:parent_id => a.id)
end
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.