ActiveAdmin Ueditor
An Active Admin plugin to use Ueditor Rich Text Editor

Install
- Update your Gemfile:
gem 'activeadmin_ueditor'(and execute bundle) - Copy some ueditor assets to your public assets directory
sh cp -rf public/assets/ueditor your_project/public/assets/ueditor - Add at the end of
.gitignore:txt !/public/assets/ueditor - Add at the end of your ActiveAdmin javascripts (app/assets/javascripts/active_admin.js):
js //= require activeadmin/ueditor/ueditor.config //= require activeadmin/ueditor/ueditor.all.min - Use the input with
as: :ueditor, input_html: { name: 'your_model[your_column]' }in Active Admin model conf
Examples
# ActiveAdmin article form conf:
form do |f|
f.inputs 'Article' do
f.input :title
f.input :description, as: :ueditor, input_html: { name: 'article[description]' }
f.input :published
end
f.actions
script " var editor = new UE.ui.Editor({\n initialFrameHeight: 280\n });\n editor.render(\"ueditor\");\n JAVASCRIPT\n end\n".html_safe
Notes
- Upload functions (Images, Documents, Files, etc.) are not implemented yet, you can impletment the endpoint
get /assets/ueditor/upload_ueditor.
Do you like it? Star it!
If you use this component just star it. A developer is more motivated to improve a project when there is some interest.
Take a look at other interesting projects that I made if you are curious.
Contributors
- Shootingfly - creator, maintainer