文件名称:awesome_nested_set:替代acts_as_nested_set和better_nested_set的绝佳选择
文件大小:52KB
文件格式:ZIP
更新时间:2024-03-14 02:12:08
Ruby
很棒的嵌套套 很棒的嵌套集是ActiveRecord模型的嵌套集模式的实现。 它替代了act_as_nested_set和BetterNestedSet,但功能更强大。 版本3.2支持Rails 6、3.1支持Rails 5和4。版本2支持Rails3。2.0之前的Gem版本支持Rails 2。 是什么让它如此出色? 这是基于BetterNestedSet的嵌套集的新实现,该嵌套集可修复一些错误,消除大量重复操作,添加一些有用的方法并添加STI支持。 安装 添加到您的Gemfile: gem 'awesome_nested_set' 用法 要使用awesome_nested_set您的模型需要具有3个字段: lft , rgt和parent_id 。 这些字段的名称是可配置的。 您还可以具有可选字段: depth和children_count 。 这些字段是可配置的。 请注意, c
【文件预览】:
awesome_nested_set-master
----.travis.yml(706B)
----Rakefile(218B)
----.github()
--------FUNDING.yml(17B)
--------stale.yml(682B)
----gemfiles()
--------rails_5.2.gemfile(230B)
--------rails_6.0.gemfile(217B)
--------rails_5.1.gemfile(218B)
--------rails_5.0.gemfile(218B)
--------rails_6.1.gemfile(203B)
----CHANGELOG(7KB)
----.autotest(329B)
----Appraisals(210B)
----CONTRIBUTING.md(695B)
----Gemfile(213B)
----spec()
--------models()
--------db()
--------awesome_nested_set()
--------support()
--------awesome_nested_set_spec.rb(47KB)
--------spec_helper.rb(1KB)
--------fixtures()
----.gitignore(126B)
----certs()
--------parndt.pem(1KB)
----awesome_nested_set.gemspec(1KB)
----lib()
--------awesome_nested_set()
--------awesome_nested_set.rb(358B)
----README.md(8KB)
----MIT-LICENSE(1KB)