Archive for November, 2006
recursive rails view helper that prints a tree
November 15th, 2006 •
tags: rails, rails helper, rails views
def display_tree_recursive(tree, parent_id) ret = "\n
- ”
tree.each do |node|
if node.parent_id == parent_id
ret += “\n\t
- ” ret += yield node ret += display_tree_recursive(node.children, node.id) { |n| yield n } unless node.children.empty? ret += “\t \n” end end ret += “