ActiveAdmin Medium Editor 
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_editorin 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
- Mattia Roccoberton - creator, maintainer