jsTree for rails asset pipeline
jsTree is jquery plugin, that provides interactive trees. It is absolutely free, open source and distributed under the MIT license.
The jstree-rails-4
gem integrates the jsTree
jQuery plugin with the Rails asset pipeline.
GemVersion: 3.3.8
jsTree Version: 3.3.8
Usage
Install jstree-rails-4 gem
Add jstree-rails-4
to your Gemfile and run bundle install
:
gem "jstree-rails-4"
Include jstree-rails-4 javascript assets
Add the following to your app/assets/javascripts/application.js
:
//= require jstree
Include jstree-rails-4 stylesheet assets
Add to your app/assets/stylesheets/application.css
:
*= require jstree-default
<--- TO USE DEFAULT THEME
*= require jstree-default-dark
<--- TO USE DEFAULT DARK THEME
Contributions
If you want to contribute, please:
- Fork the project.
- Make your feature addition or bug fix.
- Send me a pull request on Github.
How to pull new version of jsTree yourself
Use command line:
- bundle install
- ruby -r './lib/jstree-rails-4/source_file.rb' -e 'SourceFile.new.fetch'
- Choose version and enter 'Y' on each request
- ruby -r './lib/jstree-rails-4/source_file.rb' -e 'SourceFile.new.convert'
License
jsTree-Rails-4 is free and unencumbered software released into the public domain.