Skip to content
Edit Postgresql JSON/JSONB values as a JSON tree in ActiveAdmin
Ruby CSS JavaScript
Branch: master
Clone or download
Pull request Compare This branch is 15 commits ahead, 10 commits behind wild5r:master.
Latest commit fa322f0 May 11, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Add JS,CSS,Input Aug 4, 2016
lib Bump version to 0.0.6 Oct 11, 2016
vendor/assets replace instances of hstore with json Mar 4, 2016
Gemfile
Gemfile.lock Railties 5.0 + jsonb fix (#3) Oct 11, 2016
LICENSE.txt init Jul 14, 2014
README.md Bump version to 0.0.6 Oct 11, 2016
Rakefile
activeadmin_json_editor.gemspec

README.md

ActiveAdmin::JsonEditor

Gem Version

"json_input" and "jsonb_input" field type to active_admin that allow to edit Postgresql json and jsonb values as json tree. Data shown by using jsoneditor.js from http://jsoneditoronline.org

Installation

Add this line to your application's Gemfile:

gem 'activeadmin_json_editor', '~> 0.0.7'

And then execute:

$ bundle

Include styles in "active_admin" initializer

config.register_stylesheet 'active_admin/json_editor.css'

Include javascripts in "active_admin" initializer

config.register_javascript 'active_admin/json_editor.js'

Usage

This Gem provides you formtastic input called :json to edit json data and parse form data for store it

ActiveAdmin.register User do
	permit_params :settings

	json_editor

  # specify the type does not necessarily
	form do |f|
    f.inputs do
      f.input :settings, as: :json
      f.input :other_settings, as: :jsonb
    end

    f.actions
  end
end

Contributing

  1. Fork it ( http://github.com/udacity/activeadmin_json_editor/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request
You can’t perform that action at this time.