db_333
1
Hi,
I’m trying to implement a very simple acts_as_tree search in my index
html.
I am able to show the parents, with no issue, but the children will
not show.
I have something like this for the parent, which displays fine:
<% for group in Group.roots %>
|
+
<%= link_to (group.name), group %>
For the children, however, using the following will not work because
it is looking to the index method.
<% for group in Group.children %>
<%= link_to (group.name), groups %>
Any pointers? Should I be using object.children to get the children?
thanks
db_333
2
Yes, this was helpful, and I appreciate it. Thanks for your reply.
On Feb 8, 11:29 pm, Gianluca T.
db_333
3
Hi,
I think you’ve made a little mistake…
The correct form is this:
<% for group in Group.roots %>
…
<%= link_to (group.name), group %>
…
<% for child in group.children %>
…
<%= link_to (child.name), child %>
…
Notice the use of “group.children” instead “Group.children”
Hope this helps…
db_333
4
db_333 wrote:
Yes, this was helpful, and I appreciate it. Thanks for your reply.
On Feb 8, 11:29�pm, Gianluca T.
You probably don’t want acts_as_tree in any case. Awesome_nested_set is
much more efficient.
Best,
–Â
Marnen Laibow-Koser
http://www.marnen.org
[email protected]