Trestle jsoneditor Integration (trestle-jsoneditor)
JSONEditor integration plugin for the Trestle admin framework
Getting Started
These instructions assume you have a working Trestle application. To integrate trestle-jsoneditor, first add it to your application's Gemfile:
gem 'trestle-jsoneditor'
Run bundle install, and then restart your Rails server.
To add a JSONEditor editor to your form, use the editor (or JSONEditor) field type:
Trestle.resource(:articles) do
form do |article|
json_editor :internal_json_blob
end
end
JSONEditor can be configured by defining options within config/initializers/trestle.rb. See https://github.com/josdejong/jsoneditor/blob/master/docs/api.md#configuration-options for the full list of configuration options. Configuration keys will be camel-cased when passed to JSONEditor.
Trestle.configure do |config|
config.jsoneditor.configure do |c|
c.mode = "tree"
end
end
License
The gem is available as open source under the terms of the LGPLv3 License.
Thanks
This gem is a pretty close port of https://github.com/TrestleAdmin/trestle-simplemde by Sam Pohlenz, also the creator of Trestle. Thanks Sam!