I am having trouble with acts_as_tree and acts_as_list?
I have a table, pages = :id,:parent_id,:position,:title,:name.
In my model I have
acts_as_tree :order => “position”
acts_as_list :scope => :parent_id
When I add/remove rows, the position column updates perfect.
But when I try
@pg[@pg.position - 1].move_higher
I get:
NoMethodError in Admin#move_page_lower
You have a nil object when you didn’t expect it!
The error occured while evaluating nil.move_higher"
and with:
@pg.pages[@pg.position - 1].move_higher
I get:
undefined method `pages’ for #Page:0x3761718
How do I do a move_higher with acts_as_tree AND acts_as_list???