Module: CollectiveIdea::Acts::NestedSet::Model::Rebuildable
- Defined in:
- lib/plugins/awesome_nested_set/lib/awesome_nested_set/model/rebuildable.rb
Instance Method Summary (collapse)
-
- (Object) rebuild!(validate_nodes = true)
Rebuilds the left & rights if unset or invalid.
Instance Method Details
- (Object) rebuild!(validate_nodes = true)
Rebuilds the left & rights if unset or invalid. Also very useful for converting from acts_as_tree.
12 13 14 15 16 17 |
# File 'lib/plugins/awesome_nested_set/lib/awesome_nested_set/model/rebuildable.rb', line 12 def rebuild!(validate_nodes = true) # default_scope with order may break database queries so we do all operation without scope unscoped do Tree.new(self, validate_nodes).rebuild! end end |