文件名称:treeify:用于通过递归查询遍历 postgres 的 Gem
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-16 01:02:03
Ruby
树化 概要 创建您的迁移 create_table :nodes do |t| t.text :name t.integer :parent_id t.references :parent end add_index :nodes, [:parent_id, :id], :unique => true 创建您的模型 class Node < ActiveRecord xss=removed> [:name]}) validates_uniqueness_of :name validates_uniqueness_of :parent_id, :scope=> :id end 创建一棵东西树 parent = Node.create(name: "parent node") parent.children <<
【文件预览】:
treeify-master
----.travis.yml(618B)
----bin()
--------bm_in_find_by_sql.rb(1KB)
----Rakefile(86B)
----Gemfile(256B)
----treeify.gemspec(681B)
----spec()
--------treeify_spec.rb(4KB)
--------spec_helper.rb(2KB)
----.gitignore(50B)
----lib()
--------treeify.rb(4KB)
----README.md(5KB)
----Changes.md(5KB)