ancestry is acting very weird on my machine ...
cannot add children on depth > 2
if using :ancestry instead of :parent adding children works fine. getting children still sucks:
my Category.rb has the following code for ancestry:
has_ancestry :orphan_strategy => :rootify, :cache_depth => true
check this gist for details: http://gist.github.com/322644