blob: e2ff9735cd3eb8dbbfaf17c7cea5ee6c5c9deadc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
class Node < ActiveRecord::Base
acts_as_nested_set
# returns array with pages up to root excluding root
def path_to_root
parent.nil? && [slug] || parent.path_to_root.push(slug)
end
def update_unique_name
path = self.path_to_root[1..-1]
self.unique_name = path.join("/")
end
end
|