ActiveAdmin Medium Editor Gem Version

An Active Admin plugin to use medium-editor.

Install

  • Add to your Gemfile: gem 'activeadmin_medium_editor'
  • Execute bundle
  • Add at the end of your ActiveAdmin styles (app/assets/stylesheets/active_admin.scss): css @import 'activeadmin/medium_editor_input'; @import 'activeadmin/medium_editor/themes/default'; // or another theme
  • Add at the end of your ActiveAdmin javascripts (app/assets/javascripts/active_admin.js): js //= require activeadmin/medium_editor/medium_editor //= require activeadmin/medium_editor_input
  • Use the input with as: :medium_editor in Active Admin model conf

Why 2 separated scripts? In this way you can include a different version of medium-editor if you like.

Notes

data-options optional attribute permits to set medium-editor options directly - options list

Example

# ActiveAdmin article form conf:
  form do |f|
    f.inputs 'Article' do
      f.input :title
      f.input :description, as: :medium_editor, input_html: { 'data-options': '{"toolbar":{"buttons":["bold","italic","underline","anchor"]}}' }
      f.input :published
    end
    f.actions
  end

Contributors

License

MIT