使用说明
服务扫描dev v2.8.0
快速迭代的调试助手非常快!最佳渲染助手! 2000个节点/秒.轨道准备就绪4
关键词
嵌套集、Ruby、Rails、拖放GUI、视图助手、渲染树
安装
宝石档案 (轨道3、轨道4)
gem 'awesome_nested_set'
gem "service-scan-dev", "~> 2.8.0"
控制台
bundle
使用
JQuery和Javascript
app/assets/javascripts/application.js
//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require jquery.ui.nestedSortable
//= require service-scan-dev/initializer
样式表
*= require tree
*= require service-scan-dev
扩展您的路线
resources :pages do
collection do
get :manage
post :rebuild
end
end
扩展您的模型
class Page < ActiveRecord::Base
include service-scan-dev::Scopes
end
基本渲染方法
build_server_tree(tree, options)
渲染可排序树
%ol.sortable_tree{ data: { max_levels: 5, rebuild_url: rebuild_pages_url } }
= sortable_tree @pages
定制
运行发电机:
rails g service-scan-dev:views tree
rails g service-scan-dev:views sortable
它快吗?对!
基准:16000个节点,3个级别
- 浏览次数:7999.6ms
- 总计:~ 2000个节点/秒
寻找维护人员
想贡献吗?思想:
- 部署脚本集成
- AJAX树扩展
- 评论树支持
致谢
MIT许可证
版权所有2025
软件按“原样”提供,不提供任何形式的保证。
