Easing the Froala WYSIWYG HTML Editor server side integration in Ruby projects.
Add this to your Gemfile:
gem "froala-editor-sdk"
and run bundle install
.
-
Define upload route in
routes.rb
file.post '/upload_image' => 'upload#upload_image', :as => :upload_image
-
Tell editor to upload to the specified route in your JS.
$('selector').froalaEditor({ imageUploadURL: '/upload_image' });
-
In your controller define an action to store the uploaded file.
def upload_image render :json => FroalaEditorSDK::Image.upload(params, "public/uploads/images/") end
https://github.com/froala/editor-ruby-sdk-example
The following Ruby gems are used:
- mime-types
- mini_magick
- wysiwyg-rails
- Found a bug or have some suggestions? Just submit an issue.
- Having trouble with your integration? Contact Froala Support team.
The Froala WYSIWYG Editor Ruby SDK is licensed under MIT license. However, in order to use Froala WYSIWYG HTML Editor plugin you should purchase a license for it.
Froala Editor has 3 different licenses for commercial use. For details please see License Agreement.