Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
|
13 years ago | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| .. | |||||||||||
| lib/active_record/acts | first commit | 13 years ago | |||||||||
|
|
|||||||||||
| test | first commit | 13 years ago | |||||||||
|
|
|||||||||||
| README | first commit | 13 years ago | |||||||||
|
|
|||||||||||
| Rakefile | first commit | 13 years ago | |||||||||
|
|
|||||||||||
| init.rb | first commit | 13 years ago | |||||||||
|
|
|||||||||||
acts_as_tree
============
Specify this +acts_as+ extension if you want to model a tree structure by providing a parent association and a children
association. This requires that you have a foreign key column, which by default is called +parent_id+.
class Category < ActiveRecord::Base
acts_as_tree :order => "name"
end
Example:
root
\_ child1
\_ subchild1
\_ subchild2
root = Category.create("name" => "root")
child1 = root.children.create("name" => "child1")
subchild1 = child1.children.create("name" => "subchild1")
root.parent # => nil
child1.parent # => root
root.children # => [child1]
root.children.first.children.first # => subchild1
Copyright (c) 2007 David Heinemeier Hansson, released under the MIT license
Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
软件技术创新是当今国家整体创新能力的重要基础和发展引擎。近年来,大众参与的软件创新与创业活动已经成为网络时代软件开发和应用的新形态,正在快速改变着全球软件创新模式和软件产业格局。 ...
JavaScript Ruby HTML+ERB CSS SVG other