Like: ruby, ruby on rails, macosx, apple, textmate, linux, git, gity, ubuntu, gnome 2, Dub FX, Dropkick Merphys, android, google, The black keys, Prawn(rails), epub, vim,


Текст

авг 1, 2009
@ 12:56 pm
Постоянная ссылка

Helper для построения деревьев

Helper:

def tree_ul(acts_as_tree_set, init=true, &block)
if acts_as_tree_set.size > 0
ret = ‘<ul>’
acts_as_tree_set.collect do |item|
next if item.parent_id && init
ret += ‘<li>’
ret += yield item
ret += tree_ul(item.children, false, &block) if item.children.size > 0
ret += ‘</li>’
end
ret += ‘</ul>’
end
end


Представление:

‘edit’, :id => item } %>